누군가가 안드로이드에서 항상 백라이트를 설정하는 코드 스 니펫에 나를 보여줄 수 있습니까?안드로이드에서 백라이트 조작
답변
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK , "My Tag");
wl.acquire();
// ..screen will stay on during this section..
wl.release();
Nb. 키보드 백라이트가 꺼질 수 있습니다.
내가 잠금을 해제하기 전에 내가 응용 프로그램을 종료하면 어떻게되는지? –
또한 동시에 여러 개의 잠금을 획득 할 수 있습니까? –
응용 프로그램을 종료하기 전에 잠금을 해제해야합니다. 그렇지 않으면 잠금이 해제됩니다. 동시에 여러 개의 잠금을 얻을 수 있으며 백라이트가 정상적인 동작으로 되돌아 가려면 모두 해제해야합니다. – bdls
WakeLock 대신에 FLAG_KEEP_SCREEN_ON 플래그를 사용하는 것이 좋습니다.
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
이것은 당신이 활동이 파괴/일시 정지 될 때 방출에 대해 걱정할 필요가 없기 때문에, 가동 잠금보다 사용하기 쉽다.
창 플래그 : 한이 창은 사용자에게 표시 한, 장치의 화면 유지는에 밝은졌다.
이것은 명확한 방법입니다. 웨이크 잠금 장치는 관리와 항상 파괴된다는 점에서 다릅니다. – Janusz
- 1. 안드로이드에서 부동 소수점 조작
- 2. 안드로이드에서 액세스 포인트 이름 조작
- 3. 안드로이드 백라이트
- 4. J2ME 백라이트
- 5. Windows CE에서 백라이트 켜기
- 6. iPhone 4의 LED 백라이트
- 7. 백라이트 시간 설정
- 8. iPhone의 백라이트 레벨 변경하기
- 9. 이전 레벨로 백라이트 복원, iPhone
- 10. JSON VS 안드로이드에서 HttpRequest를 구문 분석하기위한 간단한 문자열 조작
- 11. 안드로이드는 백라이트 시간 초과를 어떻게 처리합니까?
- 12. Windows CE 6.0 백라이트 밝기 제어
- 13. 안드로이드 파일 조작
- 14. URL 조작
- 15. C++ 조작
- 16. 문자열 조작
- 17. 문자열 조작
- 18. 문자열 조작
- 19. 문자열 조작
- 20. 파일 조작
- 21. 조작 테이블
- 22. numpy.matrix 조작
- 23. 조작 문자열
- 24. 암호 조작
- 25. 키보드 조작
- 26. NSString 조작
- 27. 문자열 조작
- 28. 이미지 조작
- 29. DOM 조작
- 30. 지도 조작
이미 요청 여기에 대답 http://stackoverflow.com/questions/2131948/force-screen-on – hackbod