如何在屏幕关闭时保持活动运行?
答
您将需要使用PARTIAL_WAKE_LOCK以确保您的活动保持活动状态。必须在清单中请求android.permission.WAKE_LOCK
。但是,电池会耗尽更快,所以请尽快记得发布唤醒锁。
或者,可使用Service代替
答
还有一个好办法。 我发现这个几个月前,它保存一点点的电池寿命;)
http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/
答
确保你没有“机器人:noHistory =‘真’”在你的任何清单文件活动。它会在应用程序熄灭屏幕或屏幕关闭时终止活动。
如果您希望即使屏幕关闭,您的应用仍处于活动状态,我不认为您需要额外做任何事情:我的应用没有任何额外的代码,当我关闭屏幕并关闭它时仍然在那里。但!当屏幕关闭时,Android OS很可能会杀死它,所以您应该在清单文件中使用WAKE_LOCK。或者,您可以在清单文件中添加'android:keepScreenOn =“true”',以便在应用运行时始终保持屏幕开启。
你试图完成什么具体? – CommonsWare 2012-08-15 23:41:19