开机启动本来就与 Activity 无关啊,有个 BroadcastReceiver 就可以开服务了。

解决方案 »

  1.   

    android:name="android.intent.action.BOOT_COMPLETED"
      

  2.   

    4.收听开机广播
    intent-filter设置如下即可
    <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <category android:name="android.intent.category.HOME" />
    </intent-filter>
      

  3.   

    静态注册这个光播就可以
    <action android:name="android.intent.action.BOOT_COMPLETED" />
      

  4.   

    注册开机广播已经不适用目前版本了,android为防止非法软件在开机运行,必须应用启动过才可以接收到开机广播。除非你是系统应用。
      

  5.   


    4.4 开机自启动没问题,只是没有activity的话,android 从4.0开始会无法执行的。
      

  6.   

    .收听开机广播
    intent-filter设置如下即可
    <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <category android:name="android.intent.category.HOME" />
    </intent-filter> 
      

  7.   

    从 Android 3.1 开始,只要没有被用户主动运行过的程序,就无法接收系统广播。