快捷搜索:

Android开发让程序实现开机自启动

必要实现一个BroadcastReceiver的子类,在这个类中的onReceive措施里实现activity或者service的启动,代码如下:

public class MyBroadcastReceive extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

// TODO Auto-generated method stub

System.out.println(intent.getAction());

if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {

Intent intent1=new Intent();

intent1.setClass(context, LostPreventActivity.class);

intent1.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(intent1);

}

}

}

然后在AndroidManifest.xml文件类设置设置设备摆设摆设receiver,如下

.

着末是添加权限:

您可能还会对下面的文章感兴趣: