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

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

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

【中国电子创新信息网讯】谷歌宣布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系统耗电高完美解决)” 的相关文章

费用管理解决企业财务难题

目前来讲,国内大多数企业费用预算管理都是由财务部门“一手包办”,与之相适应的是费用管理的信息化手段是通过财务管理软件来实现,仅仅局限于财务预算管理层面,从而使预算管理处于“预而不算”的状态,表现为信息滞后、执行者在执行预算过程中处于被动地位、可控性差、考核难以奏效。而且由于对各部门预算缺乏约束力,员...

Linux发行版Nobara更新39版本,号称“专为游戏玩家定制”

IT之家 12 月 27 日消息,Linux 发行版 Nobara 今天推出了 39 版本,主要改进了“Gamescope 合成器”,并更新了 OBS Studio、部分驱动程序及 Nautilus 文件管理器,小伙伴们可以点此访问项目地址。IT之家经过查询得知,Nobara 是一款基于 Fedor...

java调用API操作GitLab

最近需要在一个WEB项目中集成GitLab,用到了GitLab的API操作,在网上找了很久都是说直接调用GitLab的Http接口,而且API官方只有javadoc没有其它说明文档,特别记录下,以备查询。这里采用Token的认证方式,因此需要先登陆GitLab新建一个Token,创建方式如下:创建完...

前后端分离自动化运维平台开发

运维平台采用前后端分离:前端vue,框架vue-element-admin;后端python,框架django-rest-framework.目前运维平台模块如下:1、 CMDB管理应用管理、环境管理、开发语言管理、产品项目管理、资产管理2、 构建发布持续构建、持续部署、Jar工程依赖构建3、 容器...

VIM配置整理

一、基本配色set number set showcmd set incsearch set expandtab set showcmd set history=400 set autoread set ffs=unix,mac,dos set hlsearch set shiftwidth=2 s...

我的VIM配置

写一篇关于VIM配置的文章,记录下自己的VIM配置,力求简洁实用。VIM的配置保存在文件~/.vimrc中(Windows下是C:\Users\yourname \_vimrc)。VIM除了自身可配置项外,还可插件扩展。VIM的插件一般用vundle或vim-plug来管理,但我力求简单,不打算装太...