当前位置:首页 > 技术分析 > 正文内容

Android 6.0新规:公开耗电量(android系统耗电高完美解决)

ruisui883个月前 (02-03)技术分析25

【中国电子创新信息网讯】谷歌宣布Android 6.0推送OTA更新升级已经大半月,不过国内相当一部分用户应该还没吃上这颗清甜的“棉花糖”。近日,Android 6.0又出新规,要求OEM厂商必须透明安卓设备电池的使用情况,这对于广大安卓用户来说无疑是条好消息。

据中国电子创新信息网了解,当前很多设备厂商的电池管理系统并不透明,几乎都不允许智能手机用户查看所有的系统和应用状态。使用者就算发觉手机耗电过快的情况,也没法查看各项内容详细的耗电率,只能从“外围”整体的优化,没有针对性。即便对于开发者也是一样。

而在新版Android 6.0 Marshmallow系统中,谷歌终于迈出了重要的一步,督促所有OEM厂商必须在设备中提供电池状态。官方文档是这样写的:“向应用开发者提供更加精准的电量统计和电池消耗报告,丰富的工具来激励优化应用的耗电。”

此外,所有设备必须要实现能够追踪硬件组件的电池使用情况并传输到专属的应用中,尤其需要部署实现以下四点:

- 必须提供每个组件的功率配置文件,在Android Open Source Project网站上以书面的形式定义每个硬件元件的当前消耗值,以及随着时间变化的耗电量曲线图。

- 必须以mAh为单位报告所有硬件耗电量。

- 如果无法将硬件组件的耗电量传输给应用则应该归类于硬件本身。

- 必须报告每个进程UID的的CPU耗电量。Android开源项目需要部署uid_cputime内核模组来实现。

这样一来,开发者和用户又将进一步得到更多的Android系统权限,方便更智能高效的管理电池。看来,谷歌势必要将“开放”进行到底了。

(王萌/文 本文首发中国电子创新信息网www.cnelec.cn,转载请注明出处。)

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1520.html

分享给朋友:

“Android 6.0新规:公开耗电量(android系统耗电高完美解决)” 的相关文章

Slackware 15.0?发布:历史最久且在维护的Linux发行版本

Slackware 14.0 于 2012 年发布,在经过了数年的等待之后 Slackware 15.0 发行版本于今天正式发布。Slackware 于 1993 年发布,是目前历史最悠久、且仍在维护的 Linux 发行版本。Slackware 15.0 在去年进入测试阶段,在发布几个候选版本之后终...

微软的Linux发行版终于加入了对XFS根文件系统的支持

当许多Linux发行版在评估新的根文件系统选项或甚至像OpenZFS这样的特性,微软内部Linux发行版到本月才开始支持XFS作为根文件系统选项。随着这个月对微软内部Linux发行版CBL-Mariner的更新,他们现在支持XFS作为根文件系统。到目前为止,这个用于微软内部各种目的的Linux发行版...

Windows 下 Git 拉 Gitlab 代码

读者提问:『阿常你好,Windows 下 Git 拉 Gitlab 代码的操作步骤可以分享一下吗?』阿常回答:好的,总共分为五个步骤。一、Windows 下安装 Git官网下载链接:https://git-scm.com/download/winStandalone Installer(安装版)注意...

用IDEA开发如何用Git快速拉取指定分支代码?

1,准备空的文件夹,git init2,关联远程仓库,git remote add origin gitlab地址3,拉取远程分支代码,git pull origin 远程分支名再用IDEA打开项目即可...

软件测试-性能测试专题方法与经验总结

本文 从 性能测试流程,性能测试指标,性能监测工具,性能测试工具,性能测试基线,性能测试策略,性能瓶颈分析方法几个维度,进行知识总结和经验分享;详细见下图总结,欢迎大家补充;性能测试经验与思考1. 性能测试流程1.1. 性格规格评审1.2. 资源排期1.2.1. 人力资源1.2.2. 时间计划· 性...

国产操作系统上Vim的详解03--安装和使用插件 | 统信 | 麒麟 | 中科方德

原文链接:国产操作系统上Vim的详解03--使用Vundle插件管理器来安装和使用插件 | 统信 | 麒麟 | 中科方德Hello,大家好啊!今天给大家带来一篇在国产操作系统上使用Vundle插件管理器来安装和使用Vim插件的详解文章。Vundle是Vim的一款强大的插件管理器,可以帮助我们轻松地安...