根据其他回答的实践,得出如下免Root操作:
1、随便下载一个终端模拟器软件,到各大商店搜索“终端模拟器”就行了,说白了它就跟shell或者cmd差不多。
2、打开模拟器,输入以下命令:
cat是抓取文件内容的通用命令。而uevent应该是专属链接文件,可以快捷方式直达,无需具体路径。cat uevent
如果没用,尝试完整路径:
cat /sys/class/power_supply/bms/uevent 【bms是MIUI专属,其他ROM请自己尝试路径,或者搜索相关文档】
此操作会直接返回uevent文件的全部内容,也就是楼上各位给出的图片,然后自己对照各项参数慢慢看吧。
power_supply _charge _full 完全充满电量【注意,末尾没有design。design表示设计容量,说白了就是全新电池的容量,那个数据是不会变的】
【根据Linux内核解释,此项值会记录上次完全充满电时的最终充电量。如果是准确的,那么就是最实际的电量反映了。只不过我现在严重怀疑此项数值的可信度,没准和其他充电模块和代码有冲突,比如系统在充电3000毫安时就锁定充电量,也一样会造成上限停滞在3000毫安。】
这个应该就是电池满电的量了。
我自己的手机,买了一年不到,损耗率达25%,太恐怖了。
刚刚测了我爸的手机,该值竟然比额定电池容量还大,已经两年了……所以这个到底有没有可信度……