【发布时间】:2014-06-19 01:39:13
【问题描述】:
我需要制作一个即使在后台运行时也能保持屏幕亮起的应用。
我试过了:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
但它仅在应用程序正在运行且无法作为服务运行时才有效。
我也尝试过唤醒锁,但 SCREEN_BRIGHT_WAKE_LOCK 和 FULL_WAKE_LOCK 都已被弃用。剩下的唯一唤醒锁是 PARTIAL_WAKE_LOCK。
有没有办法让屏幕保持在使用 PARTIAL_WAKE_LOCK、ACQUIRE_CAUSES_WAKEUP 和一些循环?
坦率地说,我在 Java 或应用程序开发方面没有真正的经验,我作为实习生被分配了这项任务,因此我们将不胜感激。
【问题讨论】:
标签: android service screen wakelock android-wake-lock