는 Wakelock과 FLAG_KEEP_SCREEN_ON의 차이점은 무엇입니까? 깨어있는 화면을 유지
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
이 둘 사이 및 성능면에서 기술적 인 차이는 무엇입니까,
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,
getClass().getName());
에 의해 또는 창에 FLAG_KEEP_SCREEN_ON를 추가하여 가동 잠금을 사용하여 수행 할 수 있습니다 및 배터리 수명이 권장됩니까?
"USB 디버깅"을 선택했을 때 FLAG_KEEP_SCREEN_ON이 작동하기 때문에 방금이 질문을 게시했습니다 ... http://stackoverflow.com/questions/15189767/keep-screen-on-in-activity- do-not-work-with-flag-keep-screen-on – Ted
@ 테드 : 당신이 여기서 쓴 것과 (적어도) 다른 두 가지 질문은 잘못되었습니다. 우리는 다른 사람들에게 꼭 맞게해야합니다 : FLAG_KEEP_SCREEN_ON은 그것이 묘사하는 것에 완벽하게 작동합니다 : 단지 화면을 계속 유지하게 만듭니다. 이 작업을 수행하는 데 필요한 권한도 없으며 장치가 디버그 모드 인 경우에만 작동합니다. 모든 기기에서 작동해야하며, 그렇지 않은 경우 기기의 오류입니다.) – caw