Android 实现开机启动 Service 或 APP

  1. 创建一个广播接收器,重写onReceive()方法,在其中启动想要开机启动的Service或者App
public class BootBroadcastReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        // TODO: 2016/12/21 启动特定服务或者启动某个应用        Log.e("Lionet", "onReceive");        Intent startApp = context.getPackageManager().getLaunchIntentForPackage(packageName);        context.startActivity(startApp);    }}
  1. 修改配置文件,在中加配置
                      
  1. 添加权限

:系统设置里面需要允许该应用开机启动,否则无效

更多相关文章

  1. 重写gallery 的 BaseAdapter
  2. android安全问题(六) 抢先接收广播 - 内因篇之广播接收器注册流程
  3. 广播接收器 broadcast sendOrderedBroadcast android
  4. 重写Android Log的输出,只在debug的时候输出,release 的版本不输出
  5. 【Android】一步注册广播接收器
  6. 【Android】动态注册广播接收器
  7. android如何建立数据库。(如何重写SQLiteOpenHelper)

随机推荐

  1. Android安全防护防护———加密算法
  2. android socket通信demo (本篇服务于andro
  3. Android下的动画处理
  4. 写给Android开发者的算法与数据结构学习
  5. Android(安卓)BLE开发之初识GATT
  6. Android(安卓)Webview 使用小结
  7. Android中Gridview和ViewPager显示图片的
  8. Android的apk安装时签名相同冲突解决
  9. (转)Activity的详解
  10. Git使用规范 Android(安卓)版