我有一个非常简单的问题。你可以强制一个应用程序(从开发的角度来看)在手机关闭和插入时运行。我知道我的手机有一个电池显示屏显示电话关闭和充电,我认为是由软件控制但我想知道是否可以使用应用程序。经过研究,我的直觉告诉我不,但我想确定。
答案 0 :(得分:4)
我知道手机有一个电池显示屏显示电话关闭和充电,我认为是由软件控制,但我想知道是否可以使用应用程序。
这不是来自应用程序,只能来自固件。
如果您不想更新屏幕,可以使用WakeLock
保持CPU开启状态。或者,使用不同的WakeLock
并始终保持屏幕显示。除非完全由他们控制,否则这些都不会让用户感到高兴。
答案 1 :(得分:0)
您需要创建服务并在创建时或当您即将执行任何应用时,创建并获取WakeLock。一旦完成,你可以startForeground让用户知道你正在做一些重要的工作,让Android让你活着/处理,让你的应用程序完成工作。