Android 实现开机自启动

1、先在AndroidManifest.xml声明权限

Android 实现开机自启动

 

2、新建BootReceiver.java 继承 BroadcastReceiver并重写onReceiver 方法,再onReceiver 方法中调用启动应用的方法startApp(Context context);

Android 实现开机自启动

3、再AndroidManifest.xml中注册开机广播接收者,接收开机广播:android.intent.action.BOOT_COMPLETED

Android 实现开机自启动

4、再AndroidManifest.xml中设置应用安装位置

Android 实现开机自启动

5、编译应用后安装到机器上,需要手动启动一次应用后,就可以正常的开机自启动