Android 6.0 Wifi电量计算方法

一、Android 6.0 Wifi电量计算方法之一

\frameworks\base\core\java\com\android\internal\os 下的WifiPowerCalculator.java

1、Wifi耗电量的计算是要区分Wifi状态的,状态不同(空闲,发送,接收),单位时间内消耗的电量是有不同的

2、计算公式很简单:三种不同状态下的时间与单位时间消耗的电量的乘积之和

二、Android 6.0 Wifi电量计算方法之二:

\frameworks\base\core\java\com\android\internal\os 下的WifiPowerEstimator.java

1、同上,Wifi耗电量的计算要区分Wifi状态,不同状态下(wifi.on, wifi.scan, wifi.batchedscan)单位时间内消耗的电量是不同的。

2、wifi.on, wifi.scan, wifi.batchedscan三种状态下的电量计算公式很简单,也是消耗的时间和单位时间消耗电量的乘积,此外还计算了收发包的大小,收发包的电量计算公式是每byte消耗的电量与包大小的乘积,以上四个部分之和就是最终的结果。

第二种方法是估算,没有第一种方法精确。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,932评论 25 709
  • 一、电量消耗理论与分析 写出耗电量低的应用的关键是要透彻理解它的理论以及全部过程。下面将对电量消耗的相关理论知识进...
    香沙小熊阅读 4,707评论 4 4
  • 她袭一身婚纱端坐床前,等待他的到来,她似乎有心事,不知道自己这身装扮够不够美?还是既期待又担心等会手足无措?我不知...
    蓝色土耳其M阅读 360评论 0 0
  • (*ˉ︶ˉ*)从花瓣画起,桃花peach blossoms在慢慢地找感觉,不能操之过急加油小白!!!
    啾啾啾小龙虾阅读 292评论 0 0
  • 这些日子,除了工作,就忙了一件事,每天在写作魔鬼训练营听课,写作业,忙碌的29天结束了,我该何去何从? 首先,我觉...
    追逐晨风阅读 185评论 0 1