> 文档中心 > Android基础#39:Android应用 开机自动启动,RECEIVE_BOOT_COMPLETED

Android基础#39:Android应用 开机自动启动,RECEIVE_BOOT_COMPLETED

内容简介

Android提供了大量的系统广播,其中,就包括开机自启动的Receiver。

在Android平台可以方便的给程序添加开机自启动设置,下边给出了具体的实现方法:

 

代码:

1). 首先需要在Manifest中获得相应的权限

                              

2). 实现一个BroadcastReceiver类

public class BootUpReceiver extends BroadcastReceiver{     @Override    public void onReceive(Context context, Intent intent) {        Intent i = new Intent(context, MyActivity.class);        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        context.startActivity(i);    } }