广播的代码如下 在清单文件里注册
android:enabled="true" 广播可用  
android:exported="true" 外面可调用
android:directBootAware="true" 锁屏也可调用
<receiver android:name="com.gemry.administrator.LaunchReceiver"    android:permission="android.permission.RECEIVE_BOOT_COMPLETED"    android:enabled="true"    android:exported="true"    android:directBootAware="true"    >    <intent-filter>        <action android:name="android.intent.action.BOOT_COMPLETED"            />
 <category android:name="android.intent.category.LAUNCHER"/> //这句很重要
intent-filter>receiver>
   

开机启动服务

Intent intent1 = new Intent(context,SimService.class);context.startService(intent1);
   

开机打开app

     Intent intent1 = new Intent(context,MainActivity.class);       intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//这个必不可少
context.startActivity(intent1);

如果是应用层app 还得有开机自启动权限 如果是系统app就不需要了


更多相关文章

  1. android 呼出电话的监听(去电监听)
  2. android 接听和挂断实现方式
  3. 关于id的小知识
  4. android ActivityManagerService服务详解
  5. 如何解决App无法收到android开机广播
  6. android 呼入电话的监听(来电监听)
  7. android 呼出电话的监听(去电监听)
  8. Android之Service学习篇一:Service启动方式之startService
  9. Android:WebView与Javascript交互(相互调用参数、传值)

随机推荐

  1. Failure [INSTALL_FAILED_TEST_ONLY: ins
  2. Android(安卓)文件存储--内部存储的例子
  3. android webview 设置
  4. Android全屏(包含3种隐藏顶部状态栏及标题
  5. Android(安卓)Junit 单元测试步骤
  6. 【Android(安卓)界面效果4】android背景
  7. Android(安卓)拍照及相册选图的那些坑
  8. android 设置bitmap 设置图片的大小
  9. Ubuntu上安装和使用Android(安卓)Studio
  10. Android(安卓)SDK与ADT不匹配的问题 This