1. 创建一个广播接收器类,继承BradcastReceiver类。
2. 在AndroidMainfest.xml文件中注册
① 声明权限:
<uses-permission android:name=”android.permission.RECEIVE_BOOT_COMPLETED”/>
② 注册接收器:
<receiver
android:name=”.广播接收器类名”
android:enabled=”true”
android:exported=”true”>
<intent-filter>
<actionandroid:name=”android.intent.action.BOOT_COMPLETED”/>
</intent-filter>
</receiver>
3. 在广播接收器类中重写onReceive()方法
static final String ACTION=”android.intent.action.BOOT_COMPLETED”;
@Override
Public void onReceive(Context context,Intent intent){
If(intent.getAction().equals(ACTION)){
Intent startTextActivity = newIntent(context,MainActivity.class);//启动的那个
startTextAcitivity.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
content.startActivity(startTextActivity);
}
}