Releases: chase535/accurate_battery
Releases · chase535/accurate_battery
v28
Changelog
开始上班,随缘更新
1.使用设置函数属性+可变参数列表的全新方法打印时间
2.编译链接优化等级调整为2
3.开机时将上次的运行日志文件重命名为log.txt.old
v27
Changelog
修复充满电后CPU占用率高的bug
v26
Changelog
1.优化代码
2.删除不存在的QQ群号
3.重命名并更新安装脚本,以兼容使用KernelSU安装
4.程序输出的文字添加时间
5.开机完成后再运行程序,以确保时间准确
6.新增模块运行日志,日志文件为/data/adb/accurate_battery/log.txt
v24
Changelog
修复部分手机由系统bug导致的电量无法显示100%的问题。
部分手机满电时的真实电量文件的数值并不是100%,这就导致了程序获取到的真实电量一直卡在99%而实际上手机已经充满电。
因为上述原因,可能会导致充满电时程序所写入的UI电量为100%,而scene中读取到的电量不为100%,此时手机充电电流已经降至0A,手机在物理意义上已经满电,只不过由于系统bug导致真实电量文件的数值不是100%,请不要担心。
v23
Changelog
添加群号,将Magisk内部更新通道切换为Gitee,极大提升更新体验。
Gitee将实时同步GitHub的任何更改,但由于众所周知的原因,Gitee仅充当更新通道,我不会使用Gitee。
v22
Changelog
1.收缩权限(0777→0644)
2.添加一处判定,仅当数据写入失败时才修改权限再次尝试写入数据
v21
Changelog
妈卖批的!C语言里的权限0777不能简写成777!777的实际权限是1411!导致没有写权限!已修复!
v20
Changelog
添加缺失的头文件。由于一时疏忽,没看到编译时的Warning信息。之后在编译时加入-Werror参数,将所有警告当做错误进行处理,才发现没添加头文件:(
v19
Changelog
1.写入文件前修改文件权限为777
2.安装失败时删除modules_update目录下的模块文件夹,已解决即使安装失败,重启手机后也会在Magisk中显示模块的BUG
注意:安装时提示缺少必要文件的手机请勿尝试强制运行程序,程序内也判断了必要文件是否存在,如不存在将强制停止运行,也就是说,缺少必要文件是肯定无法运行程序的
v18
Changelog
1.合并两个版本,v18版本及以后,将两个版本合为一体,刷入模块时使用音量键选择。安装后,可通过创建或删除/data/adb/accurate_battery/no_trickle
文件来更改是否将涓流充电过程加入电量统计,创建为不加入,删除为加入,更改实时生效,无需重启手机。亦可通过重刷模块来更改选择,也无需重启手机
2.添加Magisk内部的更新通道,使用Cloudflare做代理,国内劣质网络环境也能正常检测、下载更新,只不过延迟较高
3.重写安装脚本,以适配使用Magisk自带的util_functions.sh脚本进行安装(要求Magisk版本大于20.4)