Android 6.0新特性之Doze模式

原创 2017年01月22日 19:46:20

Doze模式可以极大幅度延长电池的使用寿命。我将从编程时的一些注意事项入手讲解。
1.什么是Doze模式
如果该设备未插接电源,处于静止状态(Android7.0中删除这一条件),且屏幕关闭了一段时间之后就会进入到Doze模式。在Doze模式下,系统会对CPU,网络,Alarm等活动进行限制,从而延长电池使用寿命。
这里写图片描述
系统不会一直处于Doze模式,而是会间歇性的退出Doze模式一小段时间,在这段时间中,应用就可以去完成他们的同步操作、Alarm任务,等等。随着设备进入Doze模式的时间越长,间歇性地退出Doze模式的时间间隔也会越长。如果设备长时间不使用的话,是没必要频繁的退出Doze模式来执行同步操作的,Android在这些细节上的把控使得电池寿命进一步得到延长。
Doze模式下那些功能会受到限制
网络访问被禁止
系统忽略唤醒CPU或者屏幕操作
系统不再执行WIFI扫描
Alarm任务将会在下次退出Doze模式的时候执行

相关文章推荐

Android 6.0新特性之 Doze 和 App Standby模式

Android在6.0推出了 Doze 和 App standby模式,这个其实是大家早就关注的问题,Google推出只是早晚的问题, 原因如下: 1.手机电池越来越大,电量越来越多,但是手机电池越来...

Android 6.0新特性之Doze模式

简介 从Android 6.0(API level 23)开始,Android提出了两个延长电池使用时间的省电特性给用户。用户管理可以在没有充电的情况下管理app的行为。当用户一段时间没有使用手机的...

Android M新特性Doze and App Standby模式详解

Optimizing for Doze and App Standby 1. 从Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和App Standby; 2...

Android6.0中Doze模式实现原理的源码分析

Doze模式是Android6.0上新出的一种模式,是一种全新的、低能耗的状态,在后台只有部分任务允许运行,其他都被强制停止。当用户一段时间内没有使用手机时,Doze模式通过延缓APP后台的CPU和网...

(原创)android6.0系统 Doze模式(DeviceIdle)实现与控制逻辑

DeviceIdleController的实现逻辑 1.服务启动 2 1.1SystemServer.java启动阶段 2 1.2准备阶段 5 2. 进入Idle模式 6 2.1进入idle模式的...

Android7.0 较6.0的新特性比较--集全所有变更比较

作为Google的老牌App,Chrome在国外的浏览器市场上,已经占领了绝对的优势,所以,原本在Android中自带的浏览器,就是Chrome浏览器,而不是国内这些ROM的什么250安全浏览器、企鹅...

Android6.0新特性把外置TF卡作为内置存储使用

之前外界曾一度认为谷歌要在Android中淘汰掉MicroSD卡,但从安卓5.0开始这个情况缓和了很多,而谷歌也允许开发者将更多MicroSD卡功能恢复。 Android 5.0中,...

Android6.0新特性 运行时权限

在做项目时,遇到问题:进入过音乐应用之前,在文件管理器打开音频文件,弹出“Unfortunately,Music has Stopped.” 通过抓取分析log,定位到问题: 报错...

Android5.0/6.0新特性

参考博客http://yifeng.studio/2016/10/18/android-cardview/?utm_source=tuicool&utm_medium=referralData Bin...

Android 5.0,6.0新特性

Android 5.0新特性 1. 了解Material Design 概念:融合卡片式,立体式的设计风格,强调层次感,动画,阴影等元素国内翻译介绍:查看 http://design.1s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 6.0新特性之Doze模式
举报原因:
原因补充:

(最多只允许输入30个字)