项目需要android开机自动启动一个app的界面,网上找了些资料,证实可用:
首先是在你要启动的app的 AndroidManifest.xml文件里面加下面一段代码(注意是加在application标签内):
< 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 >

< uses-permission android:name ="android.permission.RECEIVE_BOOT_COMPLETED" />
之后在项目里面创建一个 BootUpReceiver的类( MyActivity是你自己的app的main activity ): public class BootUpReceiver extends BroadcastReceiver{
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, MyActivity. class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
之后编译运行,再启动系统的时候,app就可以在系统启动完成之后自动运行啦

更多相关文章

  1. Android摄像头--通过Intent启动
  2. android从raw里面读取txt文件
  3. android 虚拟sd卡
  4. Android(安卓)Studio 官方最新版下载地址(支持国内下载)
  5. Android(安卓)开源项目分类汇总
  6. 【Android开发】Android应用程序目录结构
  7. android IOS在WebView 和 JS 交互对比
  8. ANDROID IOS对字体加粗
  9. Android启动过程

随机推荐

  1. Android 分析:Process xxxxx (pid 30262)
  2. 【Android-UnitTest】Android单元测试问
  3. android驱动学习-led次设备号(2)
  4. Android 准确过滤(禁止) Emoji表情
  5. android 横纵屏切换
  6. android 已省内存方式把图片加载到内存
  7. android的Menu使用
  8. Android NDK r8 windows环境搭建
  9. 从J2EE转向Android的第八天-----Toast
  10. Android视频播放器源码