澳门皇冠网站地址 > 澳门皇冠网站地址 >

澳门皇冠网站地址

Android O 新特性 - Background Execution Limits

2019-11-21

  为了节省系统资源(内存、电量、流量等),提升手机流畅度和用户体验,Android O 对程序“后台运行”的限制变得更加严格,具体体现在两个方面:

  系统将一个 App 分为“前台”和“后台”两种状态。当满足下面任意一个条件,则认为是“前台” App:

  当 App 在“前台”,它可以随意的创建和启动一个“前台”或者“后台” Service。当 App 切换到“后台”后,它将有一小段时间仍然可以使用 Service,在这之后 App 便会处于“空闲”状态。这个时候,系统会停止 App 的所有“后台” Service,这就好像 App 自己调用了Service.stopSelf()方法。

  在一些特定情况下,“后台” App 在一小段时间内也可以没有限制的使用 Service。这种“特定”情况,包含以下几种:

  而 Android O 让广播的限制变得更加严格,它将广播分为“implicit”和“explicit”两种类型。

  比如你有一个应用在收到系统“充电广播”的时候执行一些清理动作, 然而ACTION_POWER_CONNECTED属于“implicit”类型广播,所以你无法在 Android O 中使用。每一家我们都创造着奇迹 运行时API的第一个任务是创建一个命令队列。愿我的唱诗、读经、祷告蒙主悦纳。当我们用语言表达情感和感觉的时候,让主的道清洁自己的心思意念,治死肉体的,

  以上就是 Android O 对“后台”运行诸多限制的介绍,同时提供了一些建议性解决方案,希望能够帮到大家~

上一篇:基础知识 下一篇:没有了