Android设备开机后自动启动APP解决方法:通过广播的方式处理 BOOT_COMPLETED

首先,写个广播,知道啥时候是开机或者重启了。判断接受一个广播是否为开机的动作,然后用意图对象来完成激活Activity。

public class AutoBoot extends BroadcastReceiver {private static final String TAG = "AutoBoot-BroadcastReceiver";@Overridepublic void onReceive(Context context, Intent intent) {// 设备一开机就自动启动应用if(intent.getAction().equals("android.intent.action.BOOT_COMPLETED")){Intent it = new Intent(context,WelcomeActivity.class);it.setAction("android.intent.action.MAIN");it.addCategory("android.intent.category.LAUNCHER");it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(it);Log.d(TAG, "AutoBoot 开机自动启动");}else{Log.d(TAG, "AutoBoot 非开机自动启动");}}

其次,在manifest里面注册广播。

如果是永久的有这个功能,那就是写在manifest。

如果是临时的那就用代码注册。

                                                                       


更多相关文章

  1. Android设备支持USB转RJ45有线网卡( 沐阳网卡JP1081B/9700)
  2. 谈谈 Android 中的各种设备标识符
  3. Android中的PCM设备
  4. Android 设备root 原理及方法
  5. android虚拟设备怎么老是提示 “谷歌拼音输入法”已停止运行
  6. 【转】Ubuntu下Adb调试Android找不到设备的解决方法
  7. Android设备FTP服务器搭建
  8. Android solve设备(手机)旋转过程中出现程序中断问题
  9. Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设

随机推荐

  1. Android实现左右滑动效果
  2. Android属性动画(三) TimeInterpolator(插值
  3. Activity 的四种加载模式
  4. 在Android Studio中使用Android-PullToRe
  5. Android 开发经验传承
  6. Camera服务之--架构浅析
  7. Android(安卓)高通平台camera hal层调试
  8. 建立android新工程
  9. Android 用Mediacodec硬解码视频包AVpack
  10. Android实现动态改变app图标的示例代码