Я хочу включить и выключить экран на основе датчика приближения. Я могу отключить экран. но код на экране обратно не работает. Кто-нибудь может мне помочь? Это код: `Включить и выключить экран в программном обеспечении в android
public void onSensorChanged(SensorEvent event) {
if (event.values[0] == 0) {
Toast.makeText(getApplicationContext(), "sensor in 0",Toast.LENGTH_LONG).show();
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON;
params.screenBrightness = 0;
getWindow().setAttributes(params);
} else {
Toast.makeText(getApplicationContext(), "sensor in 1",Toast.LENGTH_LONG).show();
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = -1;
getWindow().setAttributes(params);
}
}`
Возможный дубликат [Android: как включить и выключить экран программно?] (Http://stackoverflow.com/questions/9561320/android-how-to-turn-screen-on-and-off-programmatically) –
Проверьте это http://stackoverflow.com/questions/9561320/android-how-to-turn-screen-on-and-off-programmatically –
проверьте это тоже http://android.okhelp.cz/turn-screen- in-off-android-sample-code/ –