安卓系统中,软件的开机自动启动是通过监听 BOOT_COMPLETED 广播来实现的。
http://mobile.51cto.com/android-225571.htm
亮点 :
接下来,我们只需要在应用程序配置文件AndroidManifest.xml中注册这个Receiver来监听系统启动事件即可,如下所示:
<receiver android:name=".service.BootReceiver"> <intent-filter> <!-- 系统启动完成后会调用--> <action android:name="android.intent.action.BOOT_COMPLETED"> </action> </intent-filter> </receiver>
就这样,我们就实现了系统自启动,怎么样?是不是很简单?
大炮
HxLauncher: Launch Android applications by voice commands