我正在尝试编写Android服务,该服务在启动时启动并定期在后台运行。我已经定义了我的BroadcastReceiver,在清单中添加了正确的权限和所有必要的东西。
当我在手机上安装APK并重新启动时,没有任何反应,程序在已安装的应用程序部分中,但未运行。
我看过用户评论说“#34; standalone"自Android 3.1起,服务被禁用(出于安全原因?)但我无法在任何地方验证此信息。
有人能给我一个清晰的看法吗?没有它,我不知道如何继续:调试或改变计划。
提前谢谢!
答案 0 :(得分:2)
在第一次安装软件包之后:应用程序处于“已停止状态”,阻止其出于安全原因执行任何代码。
当用户第一次明确地启动应用程序时,应用程序会松开此特定的“停止状态”。