Skip to content

Releases: chase535/accurate_battery

v28

12 Dec 10:26
e97347a
Compare
Choose a tag to compare

Changelog

开始上班,随缘更新
1.使用设置函数属性+可变参数列表的全新方法打印时间
2.编译链接优化等级调整为2
3.开机时将上次的运行日志文件重命名为log.txt.old

v27

08 Sep 14:17
7fb7697
Compare
Choose a tag to compare
v27

Changelog

修复充满电后CPU占用率高的bug

v26

01 Sep 05:55
21fff0e
Compare
Choose a tag to compare
v26

Changelog

1.优化代码
2.删除不存在的QQ群号
3.重命名并更新安装脚本,以兼容使用KernelSU安装
4.程序输出的文字添加时间
5.开机完成后再运行程序,以确保时间准确
6.新增模块运行日志,日志文件为/data/adb/accurate_battery/log.txt

v24

20 Feb 14:51
3c63eba
Compare
Choose a tag to compare
v24

Changelog

修复部分手机由系统bug导致的电量无法显示100%的问题。
部分手机满电时的真实电量文件的数值并不是100%,这就导致了程序获取到的真实电量一直卡在99%而实际上手机已经充满电。
因为上述原因,可能会导致充满电时程序所写入的UI电量为100%,而scene中读取到的电量不为100%,此时手机充电电流已经降至0A,手机在物理意义上已经满电,只不过由于系统bug导致真实电量文件的数值不是100%,请不要担心。

v23

30 Jan 06:30
bf27f8f
Compare
Choose a tag to compare
v23

Changelog

添加群号,将Magisk内部更新通道切换为Gitee,极大提升更新体验。
Gitee将实时同步GitHub的任何更改,但由于众所周知的原因,Gitee仅充当更新通道,我不会使用Gitee。

v22

26 Jan 19:20
30885e5
Compare
Choose a tag to compare
v22

Changelog

1.收缩权限(0777→0644)
2.添加一处判定,仅当数据写入失败时才修改权限再次尝试写入数据

v21

26 Jan 16:48
ddf7d1f
Compare
Choose a tag to compare
v21

Changelog

妈卖批的!C语言里的权限0777不能简写成777!777的实际权限是1411!导致没有写权限!已修复!

v20

26 Jan 15:13
6881587
Compare
Choose a tag to compare
v20

Changelog

添加缺失的头文件。由于一时疏忽,没看到编译时的Warning信息。之后在编译时加入-Werror参数,将所有警告当做错误进行处理,才发现没添加头文件:(

v19

26 Jan 12:50
ad10a48
Compare
Choose a tag to compare
v19

Changelog

1.写入文件前修改文件权限为777
2.安装失败时删除modules_update目录下的模块文件夹,已解决即使安装失败,重启手机后也会在Magisk中显示模块的BUG

注意:安装时提示缺少必要文件的手机请勿尝试强制运行程序,程序内也判断了必要文件是否存在,如不存在将强制停止运行,也就是说,缺少必要文件是肯定无法运行程序的

v18

24 Jan 18:01
86d9031
Compare
Choose a tag to compare
v18

Changelog

1.合并两个版本,v18版本及以后,将两个版本合为一体,刷入模块时使用音量键选择。安装后,可通过创建或删除/data/adb/accurate_battery/no_trickle文件来更改是否将涓流充电过程加入电量统计,创建为不加入,删除为加入,更改实时生效,无需重启手机。亦可通过重刷模块来更改选择,也无需重启手机
2.添加Magisk内部的更新通道,使用Cloudflare做代理,国内劣质网络环境也能正常检测、下载更新,只不过延迟较高
3.重写安装脚本,以适配使用Magisk自带的util_functions.sh脚本进行安装(要求Magisk版本大于20.4)