Android应用的保活方案以及另类出路,你了解几个

  • 6、跳转到系统白名单界面让用户自己添加app进入白名单

三、保活的另类出路

我们知道现在很多应用都想开启自启动权限,这样应用就可以保活很久了了,不过只要有了自启动权限之后应用首先是不会杀死,然后也可以重启,真的是完完全全的保活了,那么其实权限这个事情我们肯定是做不了了,所以我们可以想其他的方案,比如我们可以引导用户去开启,这个就要看产品怎么去很好的引导用户了,比如有一个提示说:开启自启动可以更好的使用本应用此类消息。这样有了自启动权限之后可以做很多事情了,但是不是所有的用户都愿意去开启的,那么我们怎么让我们的应用保活呢,难道真的没办法了吗?办法其实还是有的:

当我们点击系统菜单键出现系统多任务界面,然后点击清空内存,其实系统这时候会获取当前正在运行的程序,并且获取他们的页面截图用于展示,而对于正在当前运行的程序是不会强制杀死的,也就是TopActivity的程序是不会杀死的。那么我们是否可以利用这一点来做呢?首先我们可以监听系统的多任务菜单键,这个就是动态监听系统一个广播即可,然后我们监听到之后就立马启动我们自己的一个保活Activity这里就叫做一像素Activity,但是这个Activity需要具备以下三点。

**第一点:**因为一像素对于肉眼来看几乎可以忽略,所以需要在这个Activity中设置大小:

**第二点:**不能让这个Activity出现在多任务中,不然会被用户发现就恶心了,这里可以在xml中设置一个属性即可:

**第三点:**启动这个Activity速度要非常快

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值