2
A
回答
1
Android版本試試這個
private PowerManager powerManager;
private PowerManager.WakeLock wakeLock;
public void turnOnScreen(){
// turn on screen
Log.v("MyActivity", "ON!");
wakeLock = powerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "tag");
wakeLock.acquire();
}
@TargetApi(21) //Suppress lint error for PROXIMITY_SCREEN_OFF_WAKE_LOCK
public void turnOffScreen(){
// turn off screen
Log.v("MyActivity", "OFF!");
wakeLock = powerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "tag");
// start a timer to count when its done call turnOnScreen
wakeLock.acquire();
}
也表現<uses-permission android:name="android.permission.WAKE_LOCK" />
相關問題
- 1. 毫秒睡眠上的iOS4
- 2. C++:如何睡眠納秒?
- 3. 如何在運行linux命令之前10秒鐘睡眠?
- 4. 喚醒睡眠線程,否則睡眠N秒
- 5. 睡眠功能(睡眠時間x秒)(Maxima)
- 6. Android的睡眠命令
- 7. 的Android/Java線程睡眠
- 8. 睡眠和睡眠有沒有區別?
- 9. [Android]:當Android設備睡眠時阻止USB設備睡眠
- 10. PHP睡眠VS慶典睡眠
- 11. Android睡眠()不起作用
- 12. OCaml睡眠時間不到一秒
- 13. 使用睡眠暫停方法一秒
- 14. Perl:睡眠x秒除非按鍵
- 15. 睡眠多天,分辨率爲微秒
- 16. 了nanosleep睡眠60微秒太長
- 17. 在cocos2dx中睡眠幾秒鐘圖層
- 18. 睡眠()或睡眠()的準確程度
- 19. 睡眠(10)什麼都不做?
- 20. 睡眠和睡眠開始錯誤
- 21. Android WifiManager.enableNetwork 10秒
- 22. 蟒紋睡眠
- 23. Android AppWidget - 奇怪的睡眠模式
- 24. 當clock_nanosleep配置爲睡眠10 ms時,爲什麼睡眠20 ms?
- 25. 嘲笑「睡眠」
- 26. Android上的睡眠模式
- 27. Android C2DM睡眠電話
- 28. android-wakelock睡眠混淆
- 29. Android BroadcastReceiver和深度睡眠
- 30. Android鎖定/睡眠振動
有沒有爲Android 4.4(辦法API級別19)? – jay
yes試試這個,但是它的頂部沒有關閉它的昏暗 - > WindowManager.LayoutParams params = this.getWindow()。getAttributes(); /**好像關閉:*/ params.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; // TODO保存原始亮度值 params.screenBrightness = 0.1f;這個.getWindow()。setAttributes(params); //顯示它再次醒來使用params.screenBrightness = 0.9f; –
你的解決方案似乎並不工作(我試過用Android 5.1) – jay