Android开机自启动是通过BroadcastReceiver 注册开机广播来实现的Android接收开机广播,需要用到播广播接收者BroadcastReceiver组件。具体代码:1.在配置文件AndroidManifest.xml中向系统注册receiver2.需要添加相应权限3.创建一个广播类,在Receiver中就可以添加开机需要进行的操作public class BootCompletedReceiver extends BroadcastReceiver {   @Override   public void onReceive(Context context, Intent intent) {       // 开机后执行的代码       Intent intent2 = new Intent(context, SplashActivity.class);    intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    context.startActivity(intent2); }}这是开机启动程序的闪屏页,其中
intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);必须要关键一点是:开机自启动的条件是在安装好APK之后需要手动点开软件一次,然后,再次开机才会自启动,不然不会自启动,因为需要注册广播。。。

更多相关文章

  1. Android——Broadcast Receiver(广播接收者)
  2. Android Studio中同步代码时报:Received status code 400 from se
  3. android java代码覆盖率
  4. Android对话框风格的Activity代码
  5. Android 删除指定文件代码
  6. Android摄像头视频帧数据测试代码
  7. 代码实现Layout android:layout_alignParentRight
  8. Android 震动 和 停止 代码

随机推荐

  1. Android编译过程详解(三)
  2. Android导出Kml
  3. Android(安卓)Activity 设置全屏
  4. android上传图片至服务器
  5. android中使用wakelock
  6. android单元测试
  7. minSdkVersion,targetSdkVersion,maxSdkVer
  8. android 开发环境搭建
  9. android-listview控件
  10. Android(安卓)Map开发基础知识学习笔记