Отвечает ли это на ваш последний вопрос от 26 января 2011 года в 15: 28
PowerManager pm = (PowerManager) getSystemService (Context.POWER_SERVICE);PowerManager.WakeLock wl = pm.newWakeLock (PowerManager.SCREEN_DIM_WAKE_LOCK, "Мой тег");wl.acquire ();..screen останется включенным в этом разделеперед запуском нового действия, чтобы предотвратить блокировку экрана.И отпустите, когда закончите.
Вы также можете использовать lp.screenBrightness вместо lp.dimAmount
И обязательно введите значение выше 0, чтобы избежать блокировки экрана:
lp.screenBrightness = 0.01f + значение / 100.0f;