Android在开机时自动启动一个应用程序

文章分类:移动开发
在启动时自动启动一个应用程序:

1、AndroidManifest.xml

Xml代码
<receiver android:enabled="true" android:name=".BootUpReceiver"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">

<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>

2、permission

Java代码
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

3、BroadcastReceiver实现

Java代码
public class BootUpReceiver extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, MyActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}

}

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. python list.sort()根据多个关键字排序的方法实现
  3. android下访问sd卡和网络的权限
  4. Android中实现日期时间选择器(DatePicker和TimePicker)
  5. 为Activity屏幕的标题添加图标
  6. Android(安卓)Debug Bridge(ADB) 技术实现
  7. 【代码】android 通过GPS获取用户地理位置并监听位置变化
  8. Android访问WCF服务(使用json实现参数传递)
  9. Android(安卓)隐藏底部导航栏后,第一次点击失效,第二次点击有效

随机推荐

  1. ProgressBar的样式及用法
  2. android删除sd卡文件
  3. Android LiveData简介(一)
  4. 编译Windows版Android(安卓)Emulator(Cup
  5. Android 使用SeekBar 变更屏幕亮度和声音
  6. android 制作自定义标题栏
  7. android:scaleType的使用
  8. Unity 对接 Android 打包编译 bug 总结之
  9. Android生命周期
  10. Android RelativeLayout用到的一些重要的