美文网首页APM应用性能管理
洞悉安卓应用的电池使用状况

洞悉安卓应用的电池使用状况

作者: OneAPM | 来源:发表于2016-04-27 11:44 被阅读79次

【编者按】本文作者为来自南非约翰内斯堡的女程序员 Rebecca Franks,Rebecca 热衷于安卓开发,拥有4年安卓应用开发经验。有点完美主义者,喜爱美食。

本文系国内ITOM管理平台 OneAPM 编译呈现,以下为正文。

开发安卓应用可以说是一项艰难而且让人气馁的任务。你需要考虑的事情太多,而应用的电池使用情况似乎也不是排名靠前的考虑因素。然而,它却是你最应该花心思的事情之一。如果你的应用太过耗电而将用户的手机瞬间变成一块砖头,那么用户卸掉应用并且再不回头的概率相当之高。就如下面的这个例子:

此处输入图片的描述此处输入图片的描述

【用户评论】耗电大..这个应用耗电太快了。就那么一次我忘了关它,它就给我的大腿来了个三星标志的纹身!我的手机就像着火了一样,拜托各位,你们能搞出比这更好的应用…我还是喜欢你的。

很明显,这个APP并没有让用户满意。在本文中,我们将会了解一下Battery Historian这个工具,并给大家一些避免过快消耗手机电量的建议。

Battery Historian是什么?

Battery Historian是一个能够以HTML形式展示用户电池使用信息的工具。通过提供下面所示的这些信息,该工具能协助你分析电池的使用情况:

  • 哪些 APP 在前台运行
  • 哪些应用需要唤醒锁,以及手机相应的清醒时间
  • 无线广播的使用时间
  • GPS的活跃时间

如何使用Battery Historian?

下载并安装GO

按照Github页面上的指示安装battery historian。

打开你的机器并在终端运行adb bugreport>bugreport.txt。这会花费几分钟的时间。

运行battery historian。在浏览器中打开“localhost:9999”并选择bugreport.txt。然后会看到battery historian的结果。

此处输入图片的描述此处输入图片的描述

Battery Historian 2.0版图表

在该图中,你能够看到电池水平和使用时间。它还强调了手机是否处于休眠模式,充电状态以及其他信息。从图中可以看出我的设备的电池状态将从早上七点的100%降至晚上十二点的10%左右。

洞悉安卓应用的电池使用状况 技术分享 第3张洞悉安卓应用的电池使用状况 技术分享 第3张

应用状态标签

如果选择你的应用,它同时还能展示该应用的(电池使用)信息,以便查看该应用的性能表现。跳到“App Stats”标签,然后从下拉列表中选择你想查看的应用即可。你能看到诸如应用运行时间,数据使用情况等更多信息。

该工具对于了解应用使用的资源及在不使用应用时其后台运行的时间很有帮助。

降低安卓应用电能消耗的一些建议

OneAPM Mobile Insight真实用户体验为度量标准进行 Crash 分析,监控网络请求及网络错误,提升用户留存。访问 OneAPM 官方网站感受更多应用性能优化体验,想阅读更多技术文章,请访问 OneAPM 官方技术博客
本文转自 OneAPM 官方博客
原文地址:http://riggaroo.co.za/understanding-battery-usage-android-app

相关文章

  • 洞悉安卓应用的电池使用状况

    【编者按】本文作者为来自南非约翰内斯堡的女程序员 Rebecca Franks,Rebecca 热衷于安卓开发,拥...

  • 安卓保护电池应用

    概述 锂电池作为最常见的能量存储设备,在我们生活和工作中都经常用到。锂电池也是电子产品短命的主要元件之一,现在的安...

  • 安卓modal问题

    reactnative老版本安卓modal显示倒是没有问题在0.56.7版本 modal 使用时 安卓的电池条会显...

  • 如何快速精准下载破解免费无限制使用的安卓应用

    开篇寄语 很多人喜欢使用安卓手机,因为喜欢使用破解的安卓应用,试问白嫖谁不喜欢,但是呢,在手机自带的应用市场的应用...

  • 样式(style)和主题(theme)资源

    在安卓中,提供了用于对安卓应用进行美化的样式和主题资源,使用这种资源可以开发出各种风格的安卓应用。 样式资源 st...

  • DAY25

    安卓模拟器 安卓模拟器是能在电脑上模拟安卓操作系统,并能安装、使用、卸载安卓应用的软件,它能让你在电脑上也能体验操...

  • dcloud应用和安卓应用互调并传递参数

    以下是webAPP启动安卓应用和获取安卓应用传递过来的参数 webAPP启动安卓APK并传递参数 请看: 接收安卓...

  • 玩抖音?先看看这8点基本知识,你掌握多少了?

    下载应用: 安卓,苹果系统都可以,但是注意两者使用功能,有差异。 安卓可以选择本地音乐,苹果不支持。(左安卓,右苹...

  • Android BroadcastReceiver(广播接收器)

    安卓应用程序可以注册广播接收器来接受系统广播(如网络变化、系统启动、电池电量低等都会发出广播),或者接受其他应用程...

  • 如何在Android Studio 上使用夜神模拟器

    夜神模拟器:是一个可以让手机应用程序运行在电脑上的软件,它能在电脑上模拟安卓手机系统,并能安装、使用、卸载安卓应用...

网友评论

    本文标题:洞悉安卓应用的电池使用状况

    本文链接:https://www.haomeiwen.com/subject/pgjcrttx.html