2
4.2 이전의 Android의 버전에서는 알림이 앱에 들어 왔을 때 (사용자가 플래시를 원할 때) 화면을 깜박이는 데 사용하는 코드가있었습니다. (이미 아니었다면) 4.2의 Android Wakelocks가 화면을 켜고 끕니다.
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(
PowerManager.SCREEN_DIM_WAKE_LOCK |
PowerManager.ACQUIRE_CAUSES_WAKEUP, "example_tag"
);
wl.acquire();
//this would switch the screen on
//then after a little while I'd call
wl.release();
는 그래서 "aquire"방법에서 화면을 전환 할 것하고는 "해제"똑바로 다시 그것을 떨어져 전환 할 것이다 : 나는 사용했다. 에서
4.2 안드로이드가
인가 당신이 가동 잠금을 해제 할 때 오프 스위칭이 발생하지 않지만, 디스플레이 설정을 화면 시간 제한에 도달 할 경우에만 (기본 2 분 것 같다) 것으로 보인다 거기에 어떤 wakelock이 해제되었을 때 스위치를 끄는 방법. API를 사용하여 화면을 켜고 끄는 방법에 대해 알아 봤지만 누군가가 작업을 수행하는 중에 화면을 전환하지 않기를 바라고 사용하는 것에 대해서는 약간의 확신이 없습니다. wakelock은 잘 작동하는 것처럼 보였다. 어떤 제안?
누군가 Google에 질문했지만 응답이 없습니다. 아마도 거기에 시도해보십시오. https://groups.google.com/d/topic/android-developers/9uWGSxq7Hhs/discussion –