安卓6.0的android 6.0 doze模式式到底怎么样?对内存怎么样?会不会还是越用越卡?

经验1606 米
在线时间18 小时
积分 1765, 距离下一级还需 235 积分
积分 1765, 距离下一级还需 235 积分
机型小米Note
签到次数68
MIUI版本6.6.1
本帖最后由 王念念 于
14:55 编辑
Android 6.0新特性
1.锁屏下语音搜索
2.指纹识别
3.更完整的应用权限管理
4.Doze电量管理
5.Now on Tap功能
6.App Links
7.Android Pay进一步强化移动支付
原因是5.0版本的几大改进:
1.Android 5.0系统即彻底从Dalvik转换到ART,那样iOS开发人员和其用户所引以为傲的流畅体验将不再是一个值得炫耀的东西。
2.Android 5.0 版本的碎片化问题将不那么严重,之后版本碎片化问题将越来越少。
3.支持64位处理器。(可惜801不是,64位的可能更流畅)
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验1606 米
在线时间18 小时
积分 1765, 距离下一级还需 235 积分
积分 1765, 距离下一级还需 235 积分
机型小米Note
签到次数68
MIUI版本6.6.1
经验1606 米
在线时间18 小时
积分 1765, 距离下一级还需 235 积分
积分 1765, 距离下一级还需 235 积分
机型小米Note
签到次数68
MIUI版本6.6.1
经验1606 米
在线时间18 小时
积分 1765, 距离下一级还需 235 积分
积分 1765, 距离下一级还需 235 积分
机型小米Note
签到次数68
MIUI版本6.6.1
经验2910 米
在线时间6 小时
版本6.2.18
积分 3112, 距离下一级还需 1888 积分
积分 3112, 距离下一级还需 1888 积分
机型小米手机3/4 WCDMA版
签到次数25
MIUI版本6.2.18
看不懂你说啥
经验3649 米
在线时间12 小时
版本6.6.30
积分 3790, 距离下一级还需 1210 积分
积分 3790, 距离下一级还需 1210 积分
机型红米Note3 全网通
签到次数60
MIUI版本6.6.30
。。。然并卵
经验1606 米
在线时间18 小时
积分 1765, 距离下一级还需 235 积分
积分 1765, 距离下一级还需 235 积分
机型小米Note
签到次数68
MIUI版本6.6.1
经验647 米
在线时间48 小时
版本6.6.23
积分 693, 距离下一级还需 1307 积分
积分 693, 距离下一级还需 1307 积分
机型小米手机4 电信4G版
签到次数19
MIUI版本6.6.23
经验1606 米
在线时间18 小时
积分 1765, 距离下一级还需 235 积分
积分 1765, 距离下一级还需 235 积分
机型小米Note
签到次数68
MIUI版本6.6.1
经验4137 米
在线时间74 小时
版本6.6.23
积分 4637, 距离下一级还需 363 积分
积分 4637, 距离下一级还需 363 积分
机型小米手机4 电信4G版
签到次数90
MIUI版本6.6.23
技术活,不懂
参加流量购买活动
已关注微信
已关注极客秀微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
小米5发布会
参加小米5发布会直播页大转盘抽奖获得
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号安卓6.0的一大改进,就是引入了Doze模式,大幅节省电量_三星s5吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:64,807贴子:
安卓6.0的一大改进,就是引入了Doze模式,大幅节省电量收藏
【PConline 资讯】安卓6.0已经发布了大半年了,国内外厂商也已经陆续跟进,很多朋友的手机都已经升级到了安卓6.0。安卓6.0的一大改进,就是引入了Doze模式。Doze是打盹的意思,在这个模式下,安卓系统可以休眠掉后台App,大幅节省电量,手机待机的续航也会明显改善。不过,有的朋友发现,即便是升级到安卓6.0,系统仍然不见得怎么省电。这到底是怎么回事?今天,笔者就来为大家分享一些解决思路方法吧。太平洋电脑网的连接
想不到如此多人期盼的6.0,能带来什么都不清楚,连已升6.0国外版本的使用者也说不出变化
6.0没什么特色,至于省电,跟优化后的5.0差不多。6.0目前优化不了,root后也删不了预装app。kingroot,360极客版都不支持。当然就三星knox这么难搞,
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或>,>对索尼使用者说安卓6的Doze模式降低了电池效能
对索尼使用者说安卓6的Doze模式降低了电池效能
一直以来,对于客制化过的 ROM 和原生 Android 之间的比较,一直都有很大的争论。就像我一样,我也偏好原生的系统 (是指 Sony-stock,不是 CM xD)。
Google 一直试著整合使用者在不同装置上所体验到的优点,而且通常社群裡大家都会比较喜欢 Google 原生的功能胜过于已经放在 OEM 客製化过的系统裡的功能。
以多视窗(Multi-window)来说,Samsung 原本就已经在不少 Galaxy 装置裡面放了这个功能。当然我个人并没有拥有任何 Samsung 装置,所以我也还没体验过多视窗的功能。不过之后 Android N 即将提供这个功能,Google 实作的多视窗功能会比 Samsung 做得好吗?目前的比较显示,Android N 的多视窗功能还需要一些改进才可以媲美 Samsung 的多视窗,但公平来说,在 Android N 正式发布前还有几个月,所以我们目前并不能说 Android N 的多视窗功能一定不会比 Samsung 的好。
但如果 Google 的多视窗功能做的并没有 Samsung 的好,却又盖掉 Samsung 原生的功能怎麽办?对 Samsung 使用者来说,不就得到了一个阉割版的多视窗功能?其实这就是目前 SONY 的 STAMINA 模式所遇到的问题。
STAMINA Mode 没电了
在 Android Marshmallow (Android 6.0) 推送到 Sony Xperia 装置之前,就有一些用户注意到 STAMINA 模式不见了。而 SONY 对此提供的说法是:
Marshmallow 版本的 Android 有它自己的电源管理模式(Doze 和 App Standby)。这些功能被直接整合在 Android 6.0 裡面,也就使得 STAMINA 模式变的冗馀;换句话说,STAMINA Mode 被从 Android M 移除了。
从这段文字并不难看出为什麽 SONY 会拿掉 Android Marshmallow 裡的 STAMINA 功能。Doze 模式使得 SONY STAMINA 模式的存在变得没有必要,而且 SONY 并没有其他选择,因为 Doze 模式是通过 Google CTS 的一个必要项。要是不通过 Google CTS,装置就不能预载 Google Apps (包括 Play Store)。
8.3. Power-Saving Modes
所有不受 Doze 模式和(或) App Standby 控制的 App 必须让使用者看的见。此外,省电模式中全域系统设定裡触发、维护、唤醒的演演演算法不得偏离 Android Open Source Project。
回到 SONY 的说法好了。SONY 说 Android 6.0 的 Doze 模式和 App Standby 使得 STAMINA 模式变的冗馀,这是一个奇怪的说法。相反的,SONY 从 Android Lollipop(应为 Jellybean) 就有的 STAMINA 模式早就能够媲美 Android M 的 Doze 模式。事实上,Android M 的 Doze 模式跟 STAMINA 相比还使得电池续航力没那么好呢。
电池续航力战争
所以 Sony STAMINA 模式有多厉害?根据 SONY,这个功能限制住不必要的背景活动,以在平常节省一堆电量。他们用这张图解释了 STAMINA 模式如何省电:
STAMINA 前
STAMINA 后
看起来很眼熟吗?
其实从图上很难看出到底 STAMINA 模式比较强还是 Android Doze 模式比较强。所以接著来看看 Doze 模式和 STAMINA 模式是怎麽运作的吧。
STAMINA 模式
STAMINA 模式是这样运作的:当你关掉屏幕的一分钟后,系统会阻止所有网路资料传输,并避免背景活动唤醒系统。当你打开屏幕,所有活动会继续运作。系统没有停用网路传输,所以你打开屏幕的当下你就会收到所有刚刚被拦截的通知。特别的活动像是电话、简讯、日曆通知和闹钟一样会通知(因为他们呼叫了 Android 标准的 AlarmManager)。
但如果有一些重要的 App 你也想要即时收到他的通知怎麽办?这种情况,你可以把它加入 STAMINA 模式的白名单裡,如此系统就不会去限制它。此外,要是你对 STAMINA 模式没兴趣,你也可以直接把它关掉。
那 Doze 模式又是怎么做的:
当屏幕关掉后,如果电量正在流失,而且手机是静止的,那装置就会进入 Doze 模式。当装置进到 Doze 模式后,所有没有被使用者加入电池最佳化白名单的 App 的网路存取、唤醒(wakelock)、标准 AlarmManager alarm、WiFi 扫描、同步 adapters 等都会被延迟,直到下一次系统唤醒手机(Maintenance Window)并允许这些动作跑一段时间。
听起来跟 STAMINA 模式很像?以下是主要的不同:
Doze 模式只有在静止的时候才会启动 (例如放在桌上,放口袋不算)
Doze 模式只有遇到高优先的 GCM 讯息(通知)才会被中断。如果你喜欢的 App 的通知不是高优先的 GCM 怎么办?可惜,你得等下次的 Maintenence Window 了。
Doze 模式的白名单并不会真的排除该 App 的所有限制
Doze 模式不能停用。在 Android 6.0 上你的通知遇到问题吗?可惜。
STAMINA 模式曾经有很棒的功能,甚至还被移植到各个装置上(有个 Xposed 模组叫 Power Nap)。STAMINA 模式可以透过调整白名单而更积极或保守,然而 Doze 模式让开发者只能碰运气去尝试什麽情况下它的 App 能够正常运作。
STAMINA 模式回来了?
约一个礼拜前,有使用者回报说他们在 beta 版的 Marshmallow 更新看到了 STAMINA 模式。有部分网站把这些截图拿起来并写成文章。有些使用者发现 STAMINA 模式的效用减少很多。
以上是来自 Reddit 的部分截图。但事实上,它几乎只是从 Android Lollipop 就存在的省电模式,并不是跟 Doze 模式竞争的那个 STAMINA 模式。为了让所有 OEM 厂商都有这个 Doze 模式,Google 事实上强迫了 SONY 去改变 STAMINA 的运作模式。就作者的观点,他认为 Android N 的 Doze 模式会比 Sony 的 STAMINA 模式还要猛;然而 Android M 的 Doze 模式的确是还差 Sony 一步。
不幸的是,Xperia 用户要等到 Android N 还有一大段路呢。等到 Android N 正式发布,至少还要等到第三季。
再看看 SONY 花了四个月才把 Marshmallow 放到 Xperia 旗舰机上 (Xperia Z5),我们是不是在 2017 才看的到 Android N?那个能升级到 Android M 的装置怎么办?
公众号:kejikandian
科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点 |科技看点
对这篇文章不满意?
您可以继续搜索:
感谢您阅读对索尼使用者说安卓6的Doze模式降低了电池效能 ,本文由网友投稿产生,如果侵犯了您的相关权益,请联系管理员。科普向的“为何安卓越用越卡和水果从来不卡”的问题
第一行字,麻烦各位黑和各位粉读清楚,我水果安卓双机党,根本无所谓黑不黑。
我想有很多人有个疑问,特别是身边不太会去鼓捣手机的朋友,一旦用了安卓机装了大量的软件,经常会遇到卡顿、耗电的问题。然后这些朋友会发现,身边有很多iphone装了数不清的程序的朋友,竟然一点都不卡顿。于是他们就得出一个结论,安卓系统烂而水果系统好。
在这里我不想多讨论关于系统底层高低的问题,何况ios和安卓在几百万年以前是一家,我只想告诉大家,目前现在的安卓和ios系统的卡顿不卡顿的问题的言简意赅的说明和科普。(你不明白运行内存和储存内存有什么区别无所谓,如果你觉得你家iphone是16G运行内存也ok,不影响接下去的阅读,静静地看下去就行)
---------------------------------------------------------------------------------------------------------------
我们来了解下,当你未关闭当前程序,而新打开一个程序时两个系统的区别好了。从这里切入比较方便。安卓的机制是,切换到后台的程序依然保持活跃。这很容易理解对吧?因为从小到大大家用的windows系统也是如此,窗口最小化的程序不会关闭,依然是运行的。然而ios呢,他的机制略微复杂。一开始的几秒钟是和安卓一模一样的,但是之后就会发生变化,一部分不需要保持活跃的程序ios系统会将其自动冻结,不消耗cpu资源,而另一部分需要活跃的程序暂时不会冻结,但是在一定时间之后ios也会将其转为冻结状态。需要注意的是,此时都是占用内存的。所以如果一个程序在切换至后台足够长的时间里没有活动,安卓依然会将其保持活跃,而ios会将其转为非活动状态,区别是是否占用cpu,但是都会占用内存。这样一来,一旦没有关的程序太多,就会造成cpu的过度占用,导致卡顿存在。
如果系统的内存占用过多了,会怎么样呢。安卓系统会不断堆积后台进程,直至不能堆积的上限,开始清理后台长时间没有活动的应用。而ios系统会将原来已经转为冻结状态的那些程序的内存抽出,将这个程序当前运行情况写入外部储存,然后再将调出来的内存拨给当前操作的程序。无论安卓和ios的这个操作,都会调用cpu,所以如果cpu的处理速度无限接近理想状态,实际上都会很流畅。安卓和ios都会有无穷无尽的内存可用。
然而事实情况是,在安卓后台的这些第三方程序,大多数时候在后台都会继续调用系统命令进行操作,数量少还好,然而数量一多,如果本身cpu的处理能力又不强,肯定会造成内存不够用,调用内存时又会卡顿的情况。
----------------------------------------------------------------------------------------------------------------
那这里问题来了,为什么安卓系统无法将这些不用的程序转为非活动状态呢?
不转入冻结状态是有好处的,那就是你可以保持后台程序同时在操作另一个任务。举个例子,我玩Lovelive这个游戏的时候,开启时要下载游戏数据包,但是你又想现在看个片。你用苹果马上会发现这个问题,Lovelive切入后台后等我看完片他根本就没下载多少,几乎是停止的,而安卓系统就会下载完毕。原因在于,后台程序的Lovelive在下载一会儿之后就被自动转为了冻结状态,无论他那时候是否活动中。(需要注意的是,如果在网速足够快的情况下,ios中的程序可以做到冻结时间到来前就把数据下完,那用户是不会注意到这一点的。而且在新版本的ios中,允许了一些调用后台数据和唤醒的例外,这里就不展开了)
但是在多数情况下,安卓的这种机制起到了一个副作用。原因就是安卓是一个开源的系统而ios是个闭源的系统,安卓有太多的权限可以供第三方软件调动,而ios系统的权限凌驾于所有第三方软件之上,只有有限的系统权限可以供开发者调用。
安卓系统从好的方面来说,讯飞输入法的语音输入功能只有在安卓上能实现,ios上则需要越狱。然而目前安卓的软件,尤其是一些国产大型公司的软件,调用的服务和活动数不胜数,有些app的活动可以达到几百个之多,同时在非活动状态时还会唤醒其他友商的软件,
有些你关闭程序后,因为某些特定的操作,比如锁屏开屏这种,还会自动启动,那后台之乱是可想而知了。
所以安卓清后台的程序,有用是在于可以释放一定的内存,然后让一些非流氓软件释放出内存空间,但是其他软件的自动启动和cpu使用是无法避免的,因此个人以为是用处比较小的,不但麻烦,而且效果不好。至于ios的朋友,你们还在执着于清后台的话我只能说有点强迫症了。
至于如何提高安卓系统的使用效率,实际上不是很难。很多会鼓捣安卓机的朋友,都会root后装一些对第三方软件权限进行管理的软件,大的有360极客版、LBE,小的有MyAndroidTools,xposed,绿色守护,这些都能有效防止程序强行自启或滥用权限。而且现在也有越来越多的厂商注意到了这个问题,国产厂商小米、华为最近已经引入后台程序对齐唤醒功能(就是将需要唤醒的程序集中在一个时间进行唤醒,减少唤醒次数达到节省系统资源的目的),三星新一代手机Note5/s6e
的智能管理器也有类似的功效。安卓下一代操作系统安卓M,也就是安卓6.0,其中的doze功能也差不多类似这个,谷歌弄了这么多年,但愿这次能够解决这项难题吧。
本文写到这里差不多了,当然有些人可能还是避免不了要比个高下的想法,我觉得手机只是手机,安卓有安卓的好,ios有ios的好,如是而已。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Android 6.0新特性之Doze模式
简介从Android&6.0(API&level&23)开始,Android提出了两个延长电池使用时间的省电特性给用户。用户管理可以在没有充电的情况下管理app的行为。当用户一段时间没有使用手机的时候,Doze模式通过延缓app后台的CPU和网络活动减少电量的消耗。App&Stanbdy延缓用户最近没有使用app的后台网络活动。Doze和App&Stanbdy管理所有在Android6.0+正在运行app的行为。理解Doze模式如果一个用户断开了充电连接,关屏不动手机一段时间之后,设备进入Doze模式。在Doze模式中,系统尝试去通过减少应用的网络访问和CPU敏感的服务来保护电池。它也阻止应用通过访问网络,并且延缓应用的任务、同步和标准alarms。系统定期退出Doze模式(maintenance&window)去让app完成他们被延缓的动作。在maintenance&window期间,系统运行所有挂起的同步、任务和alarms,同时也能访问网络。&图一:Doze模式提供一个复发的maintenance&window给app去使用网络和处理挂起的操作在每个maintenance&window完结时,系统会再次进入Doze模式,暂停网络接入和延缓操作、同步和alarms。随着时间的过去,当设备没有充电且长时间静止时系统调度maintenance&window的次数越来越少,以此帮助减少电池消耗。只要用户通过移动、点亮屏幕或则插上充电器唤醒设备的时候,系统会退出Doze模式,所有的app退回到正常活动状态。Doze模式限制Doze模式中的限制l&网络接入被暂停l&系统忽略wake&locksl&标准的AlarmManager&alarms(包括setExact()和setWindow())被延缓到下一个maintenance&windown&如果你需要在Doze状态下启动设置的alarms,使用setAndAllowWhileIdle()或者setExactAndAllowWhileIdle()。n&当有setAlarmClock()的alarms启动时,系统会短暂退出Doze模式l&系统不会扫描Wi-Fil&系统不允许sync&adapters运行l&系统不允许JobScheduler运行Doze模式下的app适配Doze模式能不同程度的影响app,这个程度取决于app提供的能力和他们使用到的服务。许多app在没有修改的情况下运行到Doze模式功能正常。在许多情况下,你必须优化app程度管理网络、alarms、任务和同步。App应该能有效地管理在每个maintenance&window时的活动。Doze模式特别容易影响到AlarmManager&alarms和timers管理活动,因为当系统进入Doze模式时,不高于Android&5.1&(API&level&22)的alarms不会被启动。为了帮助安排alarms,Android&6.0引进了两个新AlarmManager方法:setAndAllowWhileIdle()和setExactAndAllowWhileIdle()。通过这些方法,你能设置在Doze模式下启动的alarms。Tips:不论setAndAllowWhileIdle()还是setExactAndAllowWhileIdle(),每个app都只能启动alarms不超过15分钟一次。Doze模式限制网络接入,很可能影响到app,尤其是即时信息类。如果app需要一个长连接去接收网络消息,你可能应该使用Google&Cloud&Messaging(GCM)。你可以使用adb命令强制系统进入/退出Doze模式观察app在Doze模式下的表现是否符合期望。详情请看Doze和App&Standby模式测试。理解App&Standby模式App&Stanbdy模式允许系统决定一个app在用户没有使用的时候变成空闲的。当用户没有触摸app在一段时间内并且没有下列条件的情况下,系统会做这个决定。l&用户没有明确启动这个appl&App当前有一个进程在前台(一个activity或者前台服务,又或者被另一个activity或前台服务使用)l&App关联到一个能够在锁屏或者通知栏看见的一个通知当用户插上电源时,系统从Stanbdy状态释放app,允许他们自由访问网络,执行挂起的任务和同步。如果这个设备长时间处在idle状态,系统允许idle的app每天访问一次网络。使用GCMGoogle&Cloud&Messaging&(GCM)&是一个cloud-to-device&服务,可以让你支持后台服务和apps在Android设备上的实时下行的消息。GCM提供一个单一的、持久的到云的连接,所有的需要实时消息的app可以共享这个连接。这种共享连接能显著优化电池消耗。因为许多app没有必要维护自己独立持久连接,这种连接能够快速的消耗电池。出于这个原因,如果你的应用程序需要与后端服务的消息集成,如果可能的话,我们强烈建议您使用GCM,而不是维护自己的持久的网络连接。被优化的GCM在Doze和App&Standby空闲模式中通过高优先级的GCM消息的方式工作。GCM高优先级的消息让你可靠地唤醒你的应用程序访问网络,即使用户的设备处于Doze或应用程序是在App&Standby模式。在Doze或App&Standby模式下,系统传递消息,并给出了应用程序的临时访问网络服务和部分wakelocks,然后返回设备或app到空闲状态。高优先级GCM消息不会否则影响Doze模式,并不会影响任何其他app的状态。这意味着您的应用程序可以使用它们有效率的沟通,同时最大限度地降低整个系统和设备的电池影响。作为一般的最佳实践,如果你的应用程序需要下行的消息,它应该使用GCM。如果您的服务器和客户端已经使用GCM,请确保您的服务使用的重要消息的高优先级的消息,因为这将可靠地唤醒app,即使设备处于Doze模式。其他项支持几乎所有的应用程序应该能够通过管理网络连接,alarms,工作和同步正常,并使用GCM高优先级的消息,以支持Doze模式。窄范围的使用场景,这可能是不充足的。对于这种情况,系统提供的部分不进入Doze模式和优化的App&Standby模式的可配置的应用白名单。白名单中的app能够在Doze和App&Standby模式时使用网络和持有部分wake&locks。然而,其他限制任然在白名单应用上生效,和其他应用一样。例如,白名单应用程序的工作,同步被推迟,并定期的AlarmManager&alarms不启动。一个应用程序可以检查它是否在当前的白名单中,通过调用isIgnoringBatteryOptimizations()方法。用户能够在设置&电池&电池优化中进行手动配置白名单。另外,系统提供询问用户添加到白名单的方式给appl&App能够启动带有ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS的intent,引导用户到电量优化界面,让用户添加app到白名单里面l&App拥有REQUEST_IGNORE_BATTERY_OPTIMIZATIONS权限,能够弹出一个系统对话框,让用户选择是否直接添加app到白名单中。这个app启动带有ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS的intent去弹出这个对话框。l&用户能手动从白名单中移除app在要求用户添加app到白名单之前,确保应用符合白名单相匹配的可接受的使用情况。Note:Google应用商店政策禁止app在Android&6.0+(Doze&和&App&Standby模式)直接请求电量管理功能,除非应用程序核心功能会有受到不良影响。Doze和App&Standby测试为了一个良好的用户体验,你应该在Doze和App&Standby模式下全面测试你的app。Doze模式下app测试测试步骤:1.配置硬件设备或虚拟机到Android&6.0+2.连接设备到开发机上,然后安装app3.运行app,让他活动着4.关掉屏幕(app依然活动着)5.强制系统进入Doze模式,使用以下命令$&adb&shell&dumpsys&battery&unplug$&adb&shell&dumpsys&deviceidle&step你应该至少运行两个命令一次,反复直到设备进入空闲状态。6.重新激活设备之后观察app的行为。确保当设备退出Doze模式之后app恢复正常App&Standby模式下app测试测试步骤:1.配置硬件设备或虚拟机到Android&6.0+2.连接设备到开发机上,然后安装app3.运行app,让他活动着4.强制app进入App&Standby模式$&adb&shell&dumpsys&battery&unplug$&adb&shell&am&set-inactive&&packageName&&true5.模拟唤醒应用$&adb&shell&am&set-inactive&&packageName&&false$&adb&shell&am&get-inactive&&packageName&6.唤醒之后观察应用表现。确保应用恢复到正常的Standby模式。特别是,应该检查以下app的通知和后台任务符合预期。使用白名单例子下表突出了正在请求或正在对电池优化之外白名单可使用案例。在一般情况下,你的应用程序不应该是在白名单,除非Doze或App&Standby模式打破了应用程序的核心功能或者有app存在技术原因不能使用GCM高优先级的消息。更多信息,请看其他项支持类型用例是否能使用GCM白名单说明即时通讯,聊天,或电话在Doze或App&Standby模式需要实时消息给用户的app使用GCM不能添加到白名单应该使用GCM高优先级的消息来唤醒app和网络访问使用GCM,但是不使用GCM高优先级消息即时通讯,聊天,或电话;企业VoIP&apps不能使用GCM,因为技术依赖。或者Doze和App&Standby模式破坏了程序的核心功能可以添加到白名单&&
最新教程周点击榜
微信扫一扫

我要回帖

更多关于 安卓6.0 doze模式 的文章

 

随机推荐