1. 在AndroidManifest.xml注册广播并加权限
"http://schemas...">...        ".receiver.BootCompletedReceiver">            "1000">                "android.intent.action.BOOT_COMPLETED"/>                        ...  ... "android.permission.RECEIVE_BOOT_COMPLETED"/> 

注意uses-permission存放位置
2. 在开机广播里启动App或Service

public class BootCompletedReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        Intent btIntent = new Intent(context, ControlMainBoardService.class);        btIntent.setAction(ConstantUtil.BOOT_COMPLETED);        context.startService(btIntent);    }}

3.模拟开机启动广播
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED

更多相关文章

  1. 关于android录音权限被用户禁用的问题解决方案
  2. Android获取地理位置信息(GPS/NETWORK)
  3. Android地图获取位置
  4. android动态申请拍照获取照片权限
  5. Android判断是否有拍照权限
  6. 获取android手机内部存储空间和外部存储空间的参数 && 如何决定

随机推荐

  1. android TabHost小结
  2. 2、创建android应用程序
  3. Android(安卓)制作.9.png图片之利用Andro
  4. Android(安卓)入门开发指南之一 -- Hello
  5. android中各种图标尺寸以及多分辨率支持
  6. Android属性gravity与layout_gravity的区
  7. Android(安卓)SDK 2.2 开发环境安装
  8. 向android studio导入android源生app
  9. Android(安卓)学习笔记--android基本注意
  10. Android中的四种Activity