一、建类:
public class StartupReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//开机后的动作: 启动自己
Intent i = new Intent(context, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
二、修改主配置文件
1、添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2、添加接受
<receiver android:name=".StartupReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
三、
在任意应用中添加了上面的代码后,只要应用启动过一次,下次开机都会启动应用(类中的动作)
分享到:
相关推荐
因项目需要,综合网上资源,对android开机启动速度优化的一些总结
Android 开机启动, 设置开机启动选项。
android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service
Delphi下 Android 开机启动代码,可直接应用于项目。
delphi XE6 android 开机启动代码,开机应用程序启动
android开机启动服务代码。开机启动进行android录音。实现android的后台录音。
android开机启动程序源码
android开机启动Activity/Service/App的三合一demo,本人写了一个小小demo,把如果开机自启动Activity、Service、APP写了下,欢迎下载。
android开机启动锁屏分析
Delphi xe6 编译通过,android开机启动程序,含各种使用方法。
android开机启动指定的应用 浏览器 Activity
android 开机 启动 源代码 可直接编译
Android开机启动程序Demo,必须安装在手机内存中。
Android开机启动流程.doc
通过java 代码执行liunx系统命令并获取返回参数。 在android系统启动完成后,接受开机完毕启动广播,保存在share文件中。完成开机启动时间的记录。
Android 开机启动模式源码分析
Android 开机启动流程
init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是第一个进程...
Android开机启动流程.docx