当前位置: 代码迷 >> Android >> 如若没有activity,有方法去启动一个service吗
  详细解决方案

如若没有activity,有方法去启动一个service吗

热度:31   发布时间:2016-05-01 17:57:10.0
如果没有activity,有方法去启动一个service吗
我打算写一个app,只有service,没有activity的。
我这个service,如何让手机用户去启动,或者我的service如何自动启动呢?

有什么好方法

------解决方案--------------------
只要有context就行,就可以启动service,具体的在哪里,看你自己了
------解决方案--------------------
方法1:注册一个开机启动播放接收机,开机的时候就会自动启动。

方法2:注册一个常用的,比如来电,网络连接的状态通知的广播接收机,当来电或者网络连接、断开等状态时,就会收到广播,通过这个广播里面去启动service.
------解决方案--------------------
service和activity一样,都没法自动启动
你的程序不可能无缘无故自动起来吧
要么开机启动,要么当有特定事件产生时,你在你的应用里接收这些事件,然后启动service
你可以在manifest里注册一个receiver来接收这些事件
  相关解决方案