使用 Context 调暗屏幕
我想知道这段代码中的“上下文”代表什么,我应该插入什么才能使它工作? (调暗屏幕的代码)
Settings.System.putInt(context.getContentResolver(),
Settings.System.SCREEN_BRIGHTNESS, someIntValue);
I'm wondering what "context" stands for in this code, and what shall I insert to make it work? (Code to dim the screen)
Settings.System.putInt(context.getContentResolver(),
Settings.System.SCREEN_BRIGHTNESS, someIntValue);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您从
Activity
或Service
执行此操作:那是因为
Activity
和Service
都是从继承的Context
类,可以用作上下文值。您可以使其更加明确(仍然假设这是从Activity
或Service
继承的类):If you are doing this from
Activity
orService
:That's because both
Activity
andService
are inherited fromContext
class and can be used as context value. You can make this even more explicit (still assuming this is class inherited fromActivity
orService
):