• Android 官方网站是:https://www.android.com/
  • 其下的开发者网站是:https://developer.android.com/
  • 其下的源代码文档网站是:https://source.android.com/

我相信作为正当上网的网民应该是打不开上面的网址的,后来在中国开通了google.cn,可以用了谷歌翻译(https://translate.google.cn/)。感谢Google.cn,可以打开了Android开发者网站的源代码文档:

  • Android 开发者网站:https://developer.android.google.cn/
  • Android 源代码文档:https://source.android.google.cn/

有了Google.cn的Android源代码文档我就不再搬砖了~,用Google浏览器还可以自带网页翻译,下面是Android 源代码文档的其中一篇。



文章目录

  • Android 电源配置文件
    • 电池使用统计信息
    • 电源配置文件中的值

Android 电源配置文件

电池使用信息来自电池使用统计信息电源配置文件中的值

电池使用统计信息

框架可通过跟踪设备组件在不同状态下维持的时间来自动确定电池使用统计信息。当组件(WLAN 芯片组、手机无线装置、蓝牙、GPS、显示屏和 CPU)状态发生改变(开/关、空闲/全功耗、低/高亮度等)时,控制服务会向框架中的 BatteryStats 服务报告状态改变信息。BatteryStats 会不断地收集信息,并存储这些信息以便在重新启动后继续使用。该服务不会直接跟踪电池中消耗的电流,而是通过收集计时信息来估算不同组件所消耗的电量。

该框架使用以下方法收集统计信息:

  • 推送。服务察觉到组件状态发生变化后,会将状态变化推送到 BatteryStats 服务中。
  • 拉取。对于应用使用的 CPU 等组件,框架会在转换点(例如启动活动或停止活动)自动拉取数据以截取快照。

资源消耗与使用资源的应用相关。当多个应用同时使用某项资源(例如防止系统挂起的唤醒锁)时,框架会将资源消耗量分摊到这些应用上,但不一定会均分。

为了避免由于系统关闭事件而丢失电池使用统计信息(这些统计信息可能表明存在电池功耗问题,比如由于电池电量耗尽而关闭),框架会大约每 30 分钟发送一次统计信息。

电池使用统计信息完全由框架处理,不需要原始设备制造商 (OEM) 修改。

电源配置文件中的值

注意:设备制造商必须提供组件的电源配置文件,该配置文件定义了组件的电流消耗值以及该组件在一段时间内大概消耗的电量。有关此配置文件的定义,请查看 platform/frameworks/base/core/res/res/xml/power_profile.xml。要获得与这些设置相关的指导,请参阅电源值

在电源配置文件中,功耗表示额定电压下的电流消耗量,单位为毫安 (mA),也可用微安 (uA) 表示(分数值)。该值应代表电池上消耗的电流,而非与电池消耗的电流不对应的相应电源轨的值。

例如,显示屏电源配置文件列出了当显示屏开启状态下保持最低亮度和最高亮度时需消耗的电流量 (mA)。为了确定显示屏常亮时所需的电源成本(即由显示屏组件所消耗的电池量),框架会跟踪在各个亮度级别下维持的时间,然后将这些时间间隔乘以通过插值算法计算的显示亮度成本。

该框架还会将每个应用的 CPU 时间乘以在特定速度运行 CPU 所需的毫安量。通过该计算方法可以创建一个应用电池消耗量(通过执行 CPU 代码)的相对排名(应用在前台的时间和包括后台活动在内的总时间将分开报告)。

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
上次更新日期:一月 2, 2018

Android Source 文档(微调-电耗-1概览)感谢Google.cn,附链接。相关推荐

  1. Android入门文档

    该文章为网络材料整理,部分内容经过重新编写. 一. 名词介绍 JDK:Java Development Kit Java 语言的软件开发工具包 JRE:Java Runtime Environment ...

  2. 怎么看android sdk 文档

    1.我建议大家要养成一个习惯,以后遇到疑问时,首先应该想到去sdk文档上查找,然后再去百度上google:这样做一来可以锻炼自己理解E文的能力,二来也会让自己的印象更深刻些 1号区域:标签栏,各个标签 ...

  3. 商城前后端原型、商城prd文档、商城后台管理系统、商城app文档、电商需求文档、限时秒杀、电商平台、促销助力、拼团抽奖、电商文档、prd文档、电商前后端原型、电商原型、Axure电商系统、rp原型

    商城前后端.商城prd文档.商城后台管理系统.商城app文档.电商需求文档.限时秒杀.电商平台.促销助力.拼团抽奖.电商文档.prd文档.电商前后端原型.电商原型.Axure电商系统.rp原型 Axu ...

  4. android sdk 文档导读之前传:初涉

    看到csdn博客上面其它大牛的系列性android博客,小弟确实十分羡慕.所以经过一番思想斗争后,小弟终于要打算写写系列性的博客了.通过对一些选题的推敲,我决定对android的sdk文档进行一个比较 ...

  5. 快速打开Android离线文档

    Android离线文档从4.0之后,打开时都需要花费很长的时间连接Google服务器,对于墙内的小伙伴就非常麻烦了(有VPN的请绕道). 这样就导致离线文档打开很慢,那么有没有办法快速打开呢(废话.. ...

  6. Android 学习文档整理收集

    利用闲暇时间整理了一份 Android 学习文档整理收集,希望能够对大家有所帮助,也欢迎各位帮忙补充. Android Android基础入门教程 CSDN主题Android专栏 极客头条Androi ...

  7. ****来稿一律用WORD文档编辑,投稿邮箱:hljkjxx@yahoo.com.cn

    ****来稿一律用WORD文档编辑,投稿邮箱:hljkjxx@yahoo.com.cn 本刊是国内外公开发行的综合性科技类学术期刊.国际大16开本精美印刷.有正规刊号: 主要栏目:工程技术.建筑科学. ...

  8. android培训文档提纲(一)

    最近项目快要进入开发阶段了,杂七杂八的事情比较多,另外还要兼顾一下android的培训和struts2的源码,有点忙不过来了,要多努力才行 这2天在准备android的培训文档,其实就是把<An ...

  9. 百度云api android,帮助文档首页/百度移动统计API/百度移动统计 Android版SDK - 百度开放云平台...

    百度移动统计SDK 一.简介 百度移动统计SDK(Android)是百度官方推出的移动统计SDK在Android平台上的版本(以下简称SDK).SDK的发行版本(完整下载包为android.zip)中 ...

最新文章

  1. SQL Server 2008_企业版和开发版产品密钥
  2. thinkphp路由配置 php7.0,thinkphp3.2 路由设置方法
  3. 浏览器解析编码优先级
  4. 浏览器页面关闭事件获取及处理--onbeforeunload
  5. notes邮件正文显示不全_python实现一次性批量发邮件
  6. 飞鸽传书要是懒惰就会长胖
  7. java csv to list_java – 如何轻松地将CSV文件处理为List
  8. MyBatis3源码解析(3)查询语句执行
  9. JAVA IO - RandomAccessFile
  10. mysql 修改字段为主键自增_「MySQL整理」 MySQL语法,如何操作数据表
  11. 基本概念:线与逻辑、锁存器、缓冲器、建立时间
  12. java解析MT940报文,swift MT报文解析处理
  13. 语音识别(ASR)论文优选:自监督学习Self-Supervised Learning for speech recognition with Intermediate layer supervisi
  14. 海天老师 资深TTT/思维训练专家
  15. 什么是敏捷BI?和传统BI有什么不同?
  16. SEO大神: 百度快速SEO之网站标题怎么取
  17. 【git安装、使用、常用命令】
  18. U3D的坑坑洼洼(1)
  19. DC/DC电路自举电容作用
  20. jsp页面几秒后自动跳转或者刷新

热门文章

  1. 朴素贝叶斯高斯模型_从零开始实现高斯朴素贝叶斯独立贝叶斯模型
  2. 橄榄文案:卖橄榄的水果文案,橄榄水果发圈文案
  3. RealSense SR300 坑4米 获取相机参数
  4. fill fillchar memset用法
  5. 郑州中创|人才缺口超70万,多所高校新设区块链专业!
  6. 所有国家的信息数据(包含图片对应、区号前缀、国家名字、国家缩写)js、ts
  7. Django项目后台admin富文本KindEditor教程0基础
  8. 在Web Directions Code上获得推文并赢得Kindle Fire!
  9. 2021年全球及我国半导体产业发展趋势展望(下)
  10. 通过ajax将数组或list集合传到后台的方法