Android

android开机启动应用

2018-08-29  本文已影响141人  Macaroon7521

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

大致思路是获取到监听系统的开机通知权限后,通过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秒钟,应用就启动了!

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

上一篇 下一篇

猜你喜欢

热点阅读