目录
apk保活安卓应用不被杀死
序言
根本的原因:
正确的方法:
如何保护系统的电池电量不会被快速耗尽(以华为手机为例):
1、设置-通知-批量管理:关闭通知省电
2、设置-搜索-电池-电池优化:优化软件:允许“手机克隆”
3、系统级别“补电”
本博客相关博文:
《Android权限分类及保护级别》
《Android获取手机权限的示例及Delphi代码》
《Android操作权限设置与Apk真正安全的缓存数据》
apk保活安卓应用不被杀死
序言
有人企图使用请求Android在后台访问位置信息的方式,来让安卓应用不被杀死从而实现apk保活。但是,官方的申明是,这种方式并非可靠:
https://developer.android.google.cn/training/location/background https://developer.android.google.cn/training/location/background
根本的原因:
不同的Android手机或设备厂家,为了保证设备特定CPU芯片的散热性能够得到充分的应用,他们通常会默认限制应用对电池电量的使用,即:限制所谓的“保活”。这种“特殊权限设置”的防护级别为“特权”保护级别,不同厂家定制的设置均有所不同。
正确的方法:
进入手机设置的“特殊访问权限”(可通过类似搜索“电池”这种简单的方法快速找到,否则可能你会累坏了)。以华为手机为例:
以上:如果没有其它应用耗电的话,使用上述用户操作的权限设置:
Android应用均能保活,重新进入前台均不会重启:
1、无论用户操作“进入桌面”而让应用进入后台;
2、还是用户操作“息屏”键
若你接着观看视频等操作,视频Apk是很耗电量的,可能当电池电量低于某个特定值时,你的apk还是会被系统置为“休眠状态”。你可以让它的快照至于顶层而不被“休眠”:
权限不仅仅用于请求获取系统功能的使用权。您还可以限制其他应用与您的应用组件交互的方式:
限制与其他应用的交互 | Android 开发者 | Android Developershttps://developer.android.google.cn/training/permissions/restrict-interactions
如何保护系统的电池电量不会被快速耗尽(以华为手机为例):
1、设置-通知-批量管理:关闭通知省电
2、设置-搜索-电池-电池优化:优化软件:允许“手机克隆”
3、系统级别“补电”
执行拨号命令:*#*#2846579#*#*