android 开机启动
一、建类:public class StartupReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) { //开机后的动作: 启动自己Intent i = new Intent(context, MainActivity.class);i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i);}}二、修改主配置文件1、添加权限<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />2、添加接受<receiver android:name=".StartupReceiver" ><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED" /><category android:name="android.intent.category.HOME" /></intent-filter></receiver>三、在任意应用中添加了上面的代码后,只要应用启动过一次,下次开机都会启动应用(类中的动作)
页:
[1]