手机每天充电,电量还是掉的飞快,

这样的经历你有过吗?

作为手机上网的重要入口,

浏览器类应用的耗电量日益受到关注。

哪些浏览器应用耗电少,体验好呢?

让我们来一窥究竟……

测试背景说明

数据来源:100台P20手机上安装下列应用,并调至后台模式,分别统计各应用24小时的后台耗电总量,取所有测试手机的平均值形成报告。

应用选取:华为应用市场浏览器类下载量排名前5的应用(下表排名不分先后)

测试结果

经过对这五类浏览器类应用后台数据分析发现:QQ浏览器表现最好

经过对这五类浏览器类应用后台数据分析发现:后台应用的耗电主要集中在网络器件和CPU两项数据上。

CPU占用:可能引起前台应用卡顿;

网络器件占用:可能引起流量“偷跑”的现象。

五款浏览器类应用后台网络器件(Modem和WiFi)耗电占比平均达68%,CPU占比平均达32%。

五款浏览器应用各器件后台耗电量占比具体数据如图:

优化建议

  • 减少线程被拉起的次数,例如控制静态广播注册、规范对外提供的ContentProvider和 Service,以此来减少拉起线程的次数和初始化操作,降低CPU的耗电;
  • 降低激活网络的次数,相应就会减少状态机切换时等待所浪费的电量;
  • APP在后台时,尽量减少APP的主动运行,可以使用DDMS的traceview工具,定位CPU占用 率异常的方法,从而对检测到的方法进行优化。

如果您有更好的解决方法与见解,欢迎在文章下方留言交流。

浏览器类应用后台耗电解析 教你三招让手机更省电!相关推荐

  1. 新闻类应用后台耗电大调查!哪个应用最省电?

    你以为除了最新打开的应用之外, 其他应用便能安静乖巧? 你以为手机灭屏之后, 应用就能随即入眠.悄无声息? No!No!No! 事实是这时候, 应用后台的表现也是大相径庭-- 它们中间既有超级省电的乖 ...

  2. 短视频如何吸引用户?利用好“黄金三秒”很关键,教你三招

    短视频如何吸引用户?利用好"黄金三秒"很关键,教你三招 对于做短视频的小伙伴们来说,想要吸粉引流是肯定的,但是做短视频的人这么多,真正成功的人却占比不多.那么,如果我们想要成功,想 ...

  3. 计算机无线模块怎样关闭,无线模块插在电脑上出现感叹号如何解决?教你三招...

    原标题:无线模块插在电脑上出现感叹号如何解决?教你三招 我们都知道在使用无线模块的过程中通常都会出现一些不可预测的问题,那无线模块经常会和电脑打交道,有很多无线模块是需要通过串口链接电脑来进行修改参数 ...

  4. 启牛商学院计算机,启牛商学院达摩老师教你三招成为跨界理财达人

    原标题:启牛商学院达摩老师教你三招成为跨界理财达人 来源:东方网 启牛商学院关注到,"跨界"已成为当下的流行趋势,如今经济社会高速发展,给了人们尽情尝试.突破自己的好机会.那么,为 ...

  5. android手机病毒多杀毒,手机中毒不用慌!教你几招安卓手机怎么彻底的进行杀毒...

    原标题:手机中毒不用慌!教你几招安卓手机怎么彻底的进行杀毒 手机如果中毒了,你知道要怎么彻底进行杀毒吗?今天我就和大家分享几个安卓手机彻底杀毒以及有效预防病毒的方法. 一.安卓手机彻底杀毒的方法 方法 ...

  6. 怎样让手机打电话显示不在服务器,不想接电话,不想开飞行模式,教你一招打电话手机变空号...

    原标题:不想接电话,不想开飞行模式,教你一招打电话手机变空号 在很多时候我们有些电话是不想接的,比如老婆的连环call,但是关机的话又会惹人家生气,开飞行模式又怕错过一些比较重要的电话,今天就来教大家 ...

  7. 手机视频怎么裁剪时长?教你三招快速搞定

    大家知道手机视频怎么裁剪时长吗?现如今,新媒体行业发达,因为很多地方都需要用到视频文件,所以对视频处理的相关操作是免不了的.那么当你因为视频时长过长,导致视频无法发布的时候,你是怎么做的呢?其实很简单 ...

  8. 测试二手显卡性能什么软件好,网上的二手显卡是否靠谱?教你三招让你翻不了车...

    现在越来越多的人喜欢自己配置一台电脑玩游戏,这些游戏虽然对显卡要求不高,但是买一张性能不错的显卡还是很ok的,但是多花几百大洋买一个全新的显卡好像性价比不是很高?于是呼大部分人把目光投放到某宝.某鱼的 ...

  9. 手机能连接云计算机么,教你一招!手机免费变云电脑,可以玩PC云游戏

    原标题:教你一招!手机免费变云电脑,可以玩PC云游戏 一般情况下安卓手机都是在各种第三方ROM之间来回刷,只要手机支持.只不过现在少有像当年HTC HD2这样的刷机神机出现,刷机的乐趣也就少了很多,当 ...

最新文章

  1. 美剧中常用地道英语口语,快收了
  2. AMD:浏览器中的模块规范
  3. python表示数字6_【Python 1-6】Python教程之——数字
  4. 2016去哪儿编程题:乘坐公交
  5. sklearn综合示例8:SVM
  6. C# 多页打印简单实现
  7. jq关于对象类型的判断
  8. leetcode - K 站中转内最便宜的航班
  9. 如何在Win7旗舰版中安装并设置IIS
  10. 升腾主机装linux,升腾终端安装说明
  11. 金蝶K3 Wise—BOM批量多级展开
  12. SSM员工工资管理系统(Java毕设项目)
  13. 手机桌面便签怎么绑定手机号?
  14. SQLite崩溃处理
  15. 计算机显示应用程序错误窗口,电脑提示explorer.exe应用程序错误怎么办|电脑explorer.exe应用程序错误的解决方法...
  16. LncMirNet:基于核糖核酸序列深度学习预测LncRNA miRNA相互作用
  17. 【uni-app】app与H5进行双向通讯
  18. (四)Tensorboard学习——mnist_with_summaries.py
  19. 直觉模糊犹豫集结算子的多属性决策方法及matlab应用
  20. js onclick.点击无效解决办法

热门文章

  1. Linux 4.15亮点特性
  2. Ajax发送的put请求过程
  3. EVE-NG打开Wireshark提示拒绝访问
  4. 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScriptjavascript
  5. dell电脑java下载_【亲测不管用】【DELL安装系统的坑】亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统(dell笔记本和hp笔记本)...
  6. error in ./node_modules/@lit/reactive-element/decorators/state.jsModule parse failed: Unexpected
  7. QQ浏览器彻底卸载方式
  8. GOOGLE地图基站定位-Google Mobile Maps API
  9. 在 WPS Word中成功使用zetero
  10. 计算机视觉-图像处理基础