关于android:让应用程序在后台运行

Keeping an app running in the background

我有一个移动应用程序,它围绕着计时器旋转,该计时器在屏幕上倒计时,并在计时器到达特定时间时发送各种消息,例如文本消息,以及更改颜色,振动等。有没有办法保持该应用程序不断在后台运行,以免被杀死?我正在使用PhoneGap服务,因此可以选择PhoneGap插件。我已经尝试了一个名为"背景模式"的插件,这是文档的链接。但是,这似乎并不能100%地起作用。

PhoneGap生成config.xml,在这里我可以更改应用程序的某些属性/设置。这是我在配置文件中定义的属性/首选项(与背景相关)。

1
2
3
[cc]
[cc]
<gap:plugin name="de.appplant.cordova.plugin.background-mode" version="0.5.0" />

任何建议将不胜感激。

谢谢。


有时找到答案涉及重新表述问题。移动环境中的Phonegap / Cordova对如何使用后台进程非常敏感,因为这些事情会消耗??设备上有限的资源(电池


尝试使用服务。我认为这是您真正需要的。

活动可能会被杀死,但服务将被保留

(只要您的硬件内存没有被其他人占用,则服务将被杀死并根据需要重新启动)

http://developer.android.com/guide/components/services.html