开机广播的注册

来源:互联网 发布:白苹果如何保留数据 编辑:程序博客网 时间:2024/05/21 19:29

开机广播注册


1.添加权限

                 

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
2.创建一个广播接收类
public class MyReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        Toast.makeText(context,"开机了,快进程序,晚了就进不去了",Toast.LENGTH_SHORT).show();        Intent intent1 = new Intent(context,MainActivity.class);        //*********添加一个Activity启动模式        intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        context.startActivity(intent1);    }}

3.添加注册

<receiver android:name=".MyReceiver">    <intent-filter>        <action android:name="android.intent.action.BOOT_COMPLETED"/>    </intent-filter></receiver>