耗电量
硬件特性
以三星S5为例:
1.指纹采集仪
2.心率监测仪
3.光监视器
4,相对湿度
5.环境温度
6.晴雨表
7. NFC
8.陀螺仪
9.加速度计
10.蓝牙
11.无线网络
12.调频收音机
13.蜂窝无线
14.正面和背面摄像头
15. GPS
16.磁场
17.光通量
18.电池温度
19.麦克风
20.触摸
谷歌报道,1秒设备使用的能源消耗等于2分钟的待机时间。5分钟的使用会消耗电池的1-1.6%。
电池的问题通常与硬件无关,应用设计与滥用设备功能大多是主要原因。
耗电因素
Android Power Profile
xml文件实例:
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="screen.on">65</item>
<item name="screen.full">202</item>
<item name="bluetooth.active">87</item>
<item name="bluetooth.on">1</item>
<item name="wifi.on">3</item>
<item name="wifi.active">240</item>
<item name="wifi.scan">129</item>
<item name="dsp.audio">29</item>
<item name="dsp.video">215</item>
<item name="radio.active">125</item>
<item name="radio.scanning">25</item>
<item name="gps.on">1</item>
<array name="radio.on">
<value>4.5</value>
<value>4.5</value>
</array>
<array name="cpu.speeds">
<value>2457600</value>
<value>2265600</value>
<value>1958400</value>
<value>1728000</value>
<value>1574400</value>
<value>1497600</value>
<value>1267200</value>
<value>1190400</value>
<value>1036800</value>
<value>960000</value>
<value>883200</value>
<value>729600</value>
<value>652800</value>
<value>422400</value>
<value>300000</value>
</array>
<item name="cpu.idle">3.1</item>
<array name="cpu.active">
<value>348</value>
<value>313</value>
<value>265</value>
<value>232</value>
<value>213</value>
<value>203</value>
<value>176</value>
<value>132</value>
<value>122</value>
<value>114</value>
<value>97</value>
<value>92</value>
<value>84</value>
<value>74</value>
<value>56</value>
</array>
<item name="battery.capacity">2800</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>
大量消耗电池的硬件为屏幕,无线(蜂窝,Wi-Fi,蓝牙和GPS)和CPU(高处理速率)。当我们展望优化应用程序的性能,同样的组件
影响性能也会影响设备的电池消耗。所以,通过优化性能
你的应用程序,你也可以提高用户的设备的电池寿命