1 权限
2 广播接收器

public class AutoStartBroadcastReceiver extends BroadcastReceiver{    public AutoStartBroadcastReceiver() {    }    @Override    public void onReceive(Context context, Intent intent) {        if(Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {            Intent activity = new Intent(context, MainActivity.class);            activity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            context.startActivity(activity);        }    }}

3 广播接收器注册

        <receiver            android:name=".AutoStartBroadcastReceiver"            android:enabled="true"            android:exported="true">            <intent-filter>                <action android:name="android.intent.action.BOOT_COMPLETED"/>            intent-filter>        receiver>

4 手机设置中允许开机启动。比如华为:设置 —> 全部设置—>开机自动启动

更多相关文章

  1. Android(安卓)ArrayListAdapter泛型类
  2. Android(安卓)TextView 丰富多彩的字体样式代码
  3. 小红点
  4. Android(安卓)弹框没有背景色及背景边框设置
  5. 状态栏获取信息
  6. Java - Android(安卓)自定义控件之圆形进度条
  7. android 自带的日期控件 DatePicker
  8. 安卓自定义简单loading
  9. java.lang.NoClassDefFoundError: com.jayway.android.robotium.

随机推荐

  1. 使用android内置相机拍照
  2. Android中在fragment A里面点击button跳
  3. Android(安卓)AGP 3.6.3 迁移4.0.0问题 N
  4. 简叙 Activity 生命周期及android 返回按
  5. Android(安卓)时间戳转换
  6. 在android下获取有线和无线IP地址的方法,
  7. Android菜单的定义及ActionBar的实现
  8. android camera开发笔记
  9. Android之selector
  10. error: Error retrieving parent for ite