android GMS 耗电分析
安装GMS app 的system耗电比较严重,
尤其是Checkin Service , 在网络无法访问(目前来说无法翻墙就访问不了)的情况下会长期持锁,从而导致手机无法睡眠,
耗电比较严重
链接:http://www.zhihu.com/question/24904301/answer/29390368
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
即便如此,取消Google自动同步的工作是必须的,必须改成手动。下面是操作方法:
很多同步相关的配置在独立的应用之中;如果你希望手动同步,首先应该在应用里面勾除同步或者通知的选项,然后删除不用的Google原生APP。注意,只有为数几个可以删除(文字转语音翻译,街景,MAP,TAGS, Voice+)。
2. 禁止Google App所有软件的自动启动。宁错杀,不放过。Google App并非系统组件,没有他们,系统照样正常运行。启动任意一款Google App,Google Framework和Google Play service都会自动启动,不用担心弹出意外停止通知。
3. 禁止Google App保持唤醒。方案很多,Google Play有Wakelock Terminator(需购买),Xposed Framework有Pre App Hacking。我用的CM11S Kitkat,内置了AppOps。
设置->隐私->隐私防护,打开选项,勾选“显示内置应用”,点击“高级”。
把有唤醒嫌疑的软件的属性给改了。“保持唤醒状态”,建议设成“总是询问”或者"拒绝"。注意,Location service也是拿锁的大户,也要禁止它保持唤醒。
4. 绿色化所有Google App。需要3个软件,Greenify,Greenify捐献包(请购买正版),Wakelock detector。
我个人的经验,直接在Greenify里绿色化Google App不是很直接,因为你看不到哪些App拿住了锁,导致系统不睡。所以最好是配合Wakelock detector,这样你可以看着哪些App拿锁了,拿了多长时间,然后,直接点击Greenify图标就可以干掉这个Google App。
下面是演示Greenify按钮的例子。
5. 开机后,或者使用完Google App后,用Greenify的立刻休眠,干掉后台Google服务。注意,需要购买捐助包,因为Google都是system下的应用。仔细看下面的图,Google的App要选择“休眠时无视状态”,Greenify会自动提示你的。
在Google上搜索Google app battery drain,可以搜到很多类似的问题,其中也有回答。从我实际操作的结果来看,都没有效果。我的这个解决方案是可行的。
最后,试试效果,睡眠质量不错。
android GMS 耗电分析相关推荐
- Android后台耗电分析及优化
原文见: 在路上的blog Android后台耗电分析及优化 一.什么是耗电优化? 二.耗电优化第一个方向:优化后台耗电 1.唤醒锁定操作卡住(前台&后台) 2.唤醒次数过多 3.WLAN扫描 ...
- Android应用耗电分析与优化
应用的耗电是个长期持续优化的事情,而且随着Android系统的不断更新,系统本身也提供了越来越详细的信息来辅助统计分析耗电.这里基于Android 6.0介绍一些耗电分析与优化的思路及实践,一方面可以 ...
- 耗电优化(上):Android App 耗电分析
这里写目录标题 1. 电量和硬件 1.1 App 通过使用硬件模块消耗相应的电能 1.2 资源调度机制是厂商功耗优化最重要的手段 2. 电量和应用程序 2.1 评估不同应用程序的耗电情况 结论:把电量 ...
- Android App耗电分析
项目中用到了一个比较坑爹的问题,就是App的耗电问题,发现自己开发的时候没有注意这个问题,一发布给用户就暴露了这个我平常不注意的问题挺蛋疼,平常开发我都觉得耗电是很正常的,再耗电也在可接受范围内,但是 ...
- android app耗电分析方法
这是一篇讲述应用耗电的文章,围绕 Android 电量采集机制及第二代 Battery Historian 分析工具讲述.文从数据采集.导出.环境搭建.解读报告的角度出发,从细节讲解整个流程.和大谈概 ...
- BatteryHistorian Android手机耗电分析神器
Battery-Historian是谷歌推出的一款专门分析Bugreport的工具,是谷歌2015年I/O大会上推出的一款检测运行在android5.0(Lollipop)及以后版本的设备上电池的相关 ...
- Android App耗电发热分析
如题,这是一篇分享如何分析Android平台App耗电问题的文章,今天学到的新技能,算是之前写过的一篇文章Android APP耗电优化的一些经验的续集吧,O(∩_∩)O. 首先,上一个adb命令: ...
- Android 系统(102)---Android APP耗电优化
Android APP耗电优化 可能造成耗电的一些原因 网络请求耗电,而且手机数据网络进行http请求比无线网进行http请求更加耗电,因为数据网络调用到一些底层的硬件模块,就如GPS一样,当手机打开 ...
- Android 功耗(15)---Android系统耗电
详解Android系统耗电 首先介绍一下为什么Android手机普遍有电池不耐用的问题. 作为一个开放系统,Android对于应用程序,特别是后台应用程序几乎完全不加以限制.导致了以下几个比较大的问题 ...
最新文章
- pandas读写MySQL数据库详解及实战
- python代码大全p-代码这样写更优雅(Python版)
- Deep Learning Blogs
- boost::mpi模块在序列化数据上测试 any_source
- 前端开发神器Sublime里如何设置JSlint
- 【codevs1722】【NOI1997】最优乘车,单元最短路?
- 统计个人已完成的工作量_2020个人年终工作总结怎么写已完成工作?
- PHP函数set_magic_quotes_runtime()的作用
- “极速交易”正在证券业兴起
- rpcbind服务没法开启问题
- keras python3.7_主页 - Keras 中文文档
- doc 问卷调查模板表_问卷调查表格式范本.doc
- Windows7 专业版 IE8 升级 IE11--离线安装
- 数字功放芯片的工作原理以及应用领域
- JavaScript动画
- 基于 Java 的 I Don’t Wanna Be The Bugger 冒险游戏【100010211】
- Zabbix-agent在Windows下安装报[8576]:ERROR:cannot connect to Service Manager:[0x00000005]错误的解决...
- 组员组长mysql_GitHub - gzh51906/ManKeZhan: 组长:黄林芳 组员:陈炜,王佳伟
- am335x_gpio
- emq无法启用mysql_EMQ开启mysql认证
热门文章
- ERROR: cannot verify xxx certificate, issued by ‘/C=US/O=Let’s Encrypt/CN=R3’:use `--no-check-certif
- 易邮件群发大师 v3.00.505 免费
- 6种不同画法画平行线_《平行线的画法》教学反思
- Windows关机慢补丁
- Python 应用发布技术
- 战略管理流程—BLM定战略,MM定战术,BEM定执行
- IDA Pro Bogus or irresponsive remote server解决方案
- 6. 无线体内纳米网:我们真的可以有一个运行在5G上的无线电网
- Java 字符串分割split空字符串丢失解决方案
- webstorm 2018破解版本下载