Android在后台运行应用程序

时间:2013-08-25 01:50:53

标签: android android-service

我有一个Android应用程序,它有一个ui,但也有几个服务类在后台运行,并做一些事情,如监视器位置,文本等。当应用程序从我的主要活动开始时(从主要活动" onCreate")开始的Web服务器加载配置之后,服务就会启动。但是,我希望加载此配置并在手机开机时启动服务,并且由于主要活动最初没有启动直到用户告知它,因此直到此时才启动服务。我的主要活动(在启动器中指定的活动)是否需要扩展除"活动"之外的其他活动。这样,一旦打开手机就可以进行这些网络服务呼叫并启动服务,但不一定显示ui?感谢

1 个答案:

答案 0 :(得分:1)

我认为您需要的是广播接收器和Android权限RECEIVE_BOOT_COMPLETED。

看看这篇文章: Trying to start a service on boot on Android

祝你好运!