我正在编写具有警报功能的应用程序,即在设备进入备用时,必须继续运行。显然,情况并非如此。我该如何实现?

如果我能阻止该设备进入备用状态,那会更好 - 我可以做到吗?

有帮助吗?

解决方案

Android应用程序可以防止该设备使用尾锁进入备用,但仅应在短时间内用于特定任务,这些任务要求用户在屏幕上查看而无需触摸屏幕。

出于任何其他长时间的目的,您必须使用该系统 AlarmManager 安排应用程序的未来操作。

使用永久的唤醒锁会使您的应用程序成为电池漏极器。

其他提示

服务始终运行,即使在备用中,您也应该使用它。

可以通过尾锁来防止待机。请小心,只有一些应用程序可以防止待机(例如游戏,视频玩家...)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top