一、概括4 f1 _) m; S* J: J% U6 _5 t
在安卓中,想要实现app开机自动启动,需要实现拦截广播android.permission.RECEIVE_BOOT_COMPLETED,并且需要使用静态注册广播的方法(即在AndroidManifest.xml文件中定义广播); 8 Z/ F( J$ k* N% p; N7 e 二、步骤 1 {8 B G. H1 o$ X1. 先在AndroidManifest.xml文件中定义广播和声明权限; 3 x# c' Y. c1 L4 D9 c5 G7 V
public class MyReceiver extends BroadcastReceiver
{
public MyReceiver()
{
}
@Override
public void onReceive(Context context, Intent intent)
{
if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED"))
{
Intent i = new Intent(context, MainActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
}