电池管理器中androidEXTRA_SCALE和LEVEL的单位

Units of android EXTRA_SCALE and LEVEL in battery manager

一开始我认为 EXTRA_LEVEL 会 return 一个百分比,但我在 API 中看到要获得我必须做的百分比 EXTRA_LEVEL / EXTRA_SCALE

所以现在,我想知道,这些参数的单位是什么?他们是毫安吗? 谢谢!

EXTRA_SCALE 值(几乎?)总是设置为 100。EXTRA_LEVEL 不包含以 mA 为单位的值,但包含从 0 到 EXTRA_SCALE 的水平。因此,假设 EXTRA_SCALE 始终为 100,EXTRA_LEVEL 实际上将包含百分比。但是,通过计算除法,即使 EXTRA_SCALE 的值与 100 不同,您也可以得到相对电池电量的分数。