设备关闭时运行应用程序

时间:2013-05-24 00:01:32

标签: android

我有一个非常简单的问题。你可以强制一个应用程序(从开发的角度来看)在手机关闭和插入时运行。我知道我的手机有一个电池显示屏显示电话关闭和充电,我认为是由软件控制但我想知道是否可以使用应用程序。经过研究,我的直觉告诉我不,但我想确定。

2 个答案:

答案 0 :(得分:4)

  

我知道手机有一个电池显示屏显示电话关闭和充电,我认为是由软件控制,但我想知道是否可以使用应用程序。

这不是来自应用程序,只能来自固件​​。

如果您不想更新屏幕,可以使用WakeLock保持CPU开启状态。或者,使用不同的WakeLock并始终保持屏幕显示。除非完全由他们控制,否则这些都不会让用户感到高兴。

答案 1 :(得分:0)

您需要创建服务并在创建时或当您即将执行任何应用时,创建并获取WakeLock。一旦完成,你可以startForeground让用户知道你正在做一些重要的工作,让Android让你活着/处理,让你的应用程序完成工作。