我正在构建一个收集有关电池信息的应用程序(使用后台服务)。 我希望这项服务从我打开手机的那一刻开始运行,我该怎么做?
另一方面,我想只在用户点击应用程序时激活应用程序的GUI(界面)。应用程序和后台服务在同一个项目中。
这是做我想要的正确方法吗?
答案 0 :(得分:2)
这是正确的方法:有关侦听BOOT_COMPLETED意图的信息,请参阅http://www.tutorialforandroid.com/2009/07/permissions-journey-receivebootcomplete.html。您可以在BroadcastReceiver中启动您的服务,然后在您的Activity中绑定它。