<1>简介
研究下如何开机自动启动。
<2>关键步骤
使用一个类MyStartupReceiver继承BroadcastReceiver来监听android的系统启动时发出的系统广播信息android.intent.action.BOOT_COMPLETED,然后启动myService.class这个Service。然后在前台启动一个activity,连接到那个service,如果能连接上说明该service已开机启动。
<3>出现的问题
无
<4>代码及解释
AndroidManifest.xml:
<receiver android:name="com.test.BroadReceiver">
<intent-filter >
<action android:name="gmj"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
<receiver android:name="com.service.MyStartupReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</inten