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