Android-开机自动启动程序并禁用返回键(BroadcastReceiver)

开机自动启动程序(BroadcastReceiver)

第一步:

添加权限:



第二步:
在主页面Activity中将onBackPressed()方法的super注释;

   @Override
    public void onBackPressed() {
    // TODO Auto-generated method stub
//     super.onBackPressed();
    }


第三步:

创建BootReceiver继承广播接收者对象类


第四步:

注册广播接收者配置文件:

   
       
   


android.intent.action.BOOT_COMPLETED  是开机广播


第五步:

BootReceiver类中

// 启动Activity,实现开机自动启动
Intent it = new Intent(context, MainActivity.class);
//创建任务栈存放启动的Activity
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(it);












你可能感兴趣的:(Android-基础)