我打算写一个app,只有service,没有activity的。
我这个service,如何让手机用户去启动,或者我的service如何自动启动呢?有什么好方法

解决方案 »

  1.   

    只要有context就行,就可以启动service,具体的在哪里,看你自己了
      

  2.   

    方法1:注册一个开机启动播放接收机,开机的时候就会自动启动。方法2:注册一个常用的,比如来电,网络连接的状态通知的广播接收机,当来电或者网络连接、断开等状态时,就会收到广播,通过这个广播里面去启动service.
      

  3.   

    能拿到Context就OK,具体怎么拿,黎活明老师8天视频里有(Activity讲解)
      

  4.   

    service和activity一样,都没法自动启动
    你的程序不可能无缘无故自动起来吧
    要么开机启动,要么当有特定事件产生时,你在你的应用里接收这些事件,然后启动service
    你可以在manifest里注册一个receiver来接收这些事件