我正在编写一个具有闹钟功能的应用程序,即它必须在设备进入待机状态时继续运行。显然,事实并非如此。我怎样才能做到这一点?
如果我可以防止设备进入待机状态会更好 - 我可以这样做吗?
答案 0 :(得分:2)
即使在待机状态下,服务也会一直运行,因此您应该使用它。
可以使用唤醒锁定来防止待机。请注意,只有少数应用程序可以防止待机(如游戏,视频播放器......)。
答案 1 :(得分:2)
Android应用程序可以阻止设备通过唤醒锁进入待机状态,但这应该仅在短时间内用于需要用户在不触摸屏幕的情况下查看屏幕的特定任务。
对于任何其他长时间用途,您必须使用系统AlarmManager来安排应用程序的未来操作。
使用永久唤醒锁会使您的应用成为电池滤水器。