我是靠谱客的博主 合适保温杯,这篇文章主要介绍android开机自启动apk的方法,现在分享给大家,希望可以做个参考。

Android开机自启动是通过BroadcastReceiver 注册开机广播来实现的

Android接收开机广播,需要用到播广播接收者BroadcastReceiver组件。

具体代码:

1.在配置文件AndroidManifest.xml中向系统注册receiver

复制代码
1
2
3
<intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter>

2.需要添加相应权限

复制代码
1
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

3.创建一个广播类,在Receiver中就可以添加开机需要进行的操作

复制代码
1
2
3
4
5
6
7
8
9
10
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之后需要手动点开软件一次,然后,再次开机才会自启动,

不然不会自启动,因为需要注册广播。。。

以上这篇android开机自启动apk的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持靠谱客。

最后

以上就是合适保温杯最近收集整理的关于android开机自启动apk的方法的全部内容,更多相关android开机自启动apk内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(147)

评论列表共有 0 条评论

立即
投稿
返回
顶部