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

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

ruisui884个月前 (02-03)技术分析44

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

Vue3 如何实现父子组件传值?

在Vue 3中,要实现父子组件传值效果主要通过props和emit两种机制来实现,下面我们就来详细介绍一下这两种机制。父组件向子组件传值propsprops是Vue组件的一种机制,主要的作用就是实现从父组件向子组件传递数据值,在父组件上通过在子组件标签上定义属性来实现数据属性值的传递,在子组件中通过...

「干货」通俗易懂的Deno 入门教程

作者: semlinker转发链接:https://mp.weixin.qq.com/s/2eqRTsf_z7Bcs6dziXe73Q一、Deno 简介Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。Deno 含有以下功能亮点:默...

Acustica Audio 发布模拟Roland Jupiter 双声道合成器插件 TH2

福利: Acustica Audio 发布模拟Roland Jupiter 风格的双声道合成器插件 TH2 免费下载 意大利 Acustica Audio 公司发布布模拟Roland Jupiter 风格的双声道合成器插件 TH2 ,灵感来源于Acustica Audio的THING-8系列,它是...

Vue Router 4 路由操作 - 路由导航

路由导航分为 声明式导航 和 编程式导航。通过 <router-link to="..."> 标签跳转的方式为声明式导航。通过 路由实例对象(router.push(...))跳转的为编程式导航。导航到不同的位置想要导航到不同的URL,使用 router.push 方法。...

企业微信自建应用和消息发送配置对接系统指南

本文介绍企业微信应用创建、消息提醒、自动回复、自定义菜单和服务端接口对接过程。企业微信登录:https://work.weixin.qq.com/企业微信接口对接,应用授权和发送消息代码:https://www.easywechat.com/docs/5.x/wework/oauth一、创建自建应用...

并列双缸之同步和异步

并列双缸引擎,分为同步双缸和异步双缸1 并列同步引擎即?360°曲轴?相位?,就是将一个大的缸体,分为两个小的缸体。并且它们的活塞是同上同下运行的,虽然它们的机械结构保持了一致,但他们并不是真正意义上的同步工作,因为?它们?是?异步?点火?的?,例如,如果A缸正在点火,那么B缸就处于停功状态。理论上...