使用Context来调暗屏幕

时间:2011-05-27 23:09:51

标签: android android-context

我想知道这个代码中的“上下文”代表什么,我应该插入什么才能使它工作? (调暗屏幕的代码)

Settings.System.putInt(context.getContentResolver(), 
                         Settings.System.SCREEN_BRIGHTNESS, someIntValue);

1 个答案:

答案 0 :(得分:0)

如果您是从ActivityService执行此操作:

Settings.System.putInt(this.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, someIntValue);

这是因为ActivityService都是从Context类继承的,可以用作上下文值。您可以使其更加明确(仍然假设这是继承自ActivityService的类):

Context context = this;
Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, someIntValue);