微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 设置-电池,电量百分比相加超过100%,是否正常

设置-电池,电量百分比相加超过100%,是否正常

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
进入设置→电池,查看电量使用情况,各个百分比加起来结果不一定为100%(有时加起来101或102,或不满100)
[SOLUTION]
1. 每个app的耗电量以及手机整个的耗电量都是以double类型记录的,Settings拿到
这个值之后用app的耗电量除以整个手机的耗电量再乘以100得到百分比,
由于之前使用的都是double类型做记录的,这个百分比却要以整型显示,
所以最后用Math.ceil()方法取整,这个方法是向上取整的,会可能导致整个加起来大于100%;
2. Battery usage list中出现APP的条件有两个:
(1). Battery usage list最多只会显示10条数据(可能小于10条),且以耗电量
的多少为顺序排列,耗电量最多的显示在最上面;
(2).当app的耗电量超过总耗电量的1%时才会显示在此list上(如果耗电太少进度
条很难表示出来,并且也没有必要显示在此处通知user);
这样的话那些耗电量小于1%的apps或者由于数据多余10条而被排除的apps并没有显示
在UI上,此时就会导致整个加起来小于100%.
3.此设计是google default的,而且相差的数据也不会很离谱,所以暂不做修改,维
持google default的设计;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top