我希望我的应用程序在屏幕空白并锁定时继续运行。
这是一个在手机放在口袋里时运行的仪表应用程序,因此我们可以黑屏以节省电量。
目前:
如果手机自动锁定,则屏幕变为空白并且应用程序终止。手机解锁后,需要重新启动应用程序。
如果手机被手动锁定(通过点击电源按钮)屏幕变为空白,应用程序保持运行,但语音输出的数据停止“工作”。当手机解锁时,应用程序仍在运行,语音数据再次开始“工作”。
我认为 WakeLock 不会为我做到这一点。这是一个更像是一个粘性位的函数,就像在加载中一样,除非有特定的命令来终止,否则它不会终止。
任何指向我应该做什么的指针将不胜感激 - 谢谢 - Rob