android开机启动应用

只谈如何做开机自动启动某个应用,此种方法除非用户同意或者跟厂商约定好了,才可以生效

大致思路是获取到监听系统的开机通知权限后,通过receiver启动应用。

1、AndroidManifest.xml添加<uses-permisson android:name="android.permisson.RECEIVE_BOOT_COMPLETED" />

2、新建AutoStartBroadcastReceiver类

AutoStartBroadcastReceiver.java

3、AndroidManifest.xml注册AutoStartBroadcastReceiver

注册AutoStartBroadcastReceiver

4、手机设置开机启动权限(华为P20,Android8.1.0),打开手机管家--->应用自启动,找到应用,将应用后面的按钮置灰,将弹出来的三个选择勾上,第一个必须点亮,点击确定,设置完毕。

打开启动权限

5、关机,开机,解锁后,等待大约1秒钟,应用就启动了!

除了上述实现方法外,还可以在应用内引导用户去打开自启动开关。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。