Использование контекста для затемнения экрана - PullRequest
0 голосов
/ 28 мая 2011

Мне интересно, что означает "контекст" в этом коде, и что я должен вставить, чтобы он работал?(Код для затемнения экрана)

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

1 Ответ

0 голосов
/ 28 мая 2011

Если вы делаете это из Activity или Service:

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

Это связано с тем, что Activity и Service наследуются от класса Context и могут использоваться в качестве значения контекста,Вы можете сделать это еще более явным (все еще предполагая, что это класс, унаследованный от Activity или Service):

Context context = this;
Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, someIntValue);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...