使用帮助 & 疑难解答 (完善中)


1. 软件正常运行所需权限说明

①存储权限:用于保存和读取软件设置,保存检测到的数据。缺少权限会导致文件操作过程中出错甚至闪退。
②电话权限:用于识别设备型号和标识符,保证数据单位准确性。缺少权限会影响在线查询功能,其他功能不受影响。
③无障碍权限:用于自动完成下面列举的权限授予,以及自动开启Turbo模式/极速模式,充电模式识别。缺少权限将无法使用软件。
③悬浮窗权限:用于App不在前台时,弹出各种提示弹框,以配置App功能开关,弹出使用说明和提示。缺少权限容易导致未知错误。
④后台弹窗权限:用于:1. 唤起App;2. 在屏幕底部弹出消息,2秒后自动消失。此权限在部分机型上为气泡通知权限。缺少权限不会影响软件正常使用。
⑤忽略电池优化权限:用于保证软件后台服务持续运行、且不被系统中断。缺少权限将可能导致采样率过低,严重影响数据准确性。
⑥后台运行权限:用于保证软件不会被杀后台(尽管后台卡片被关闭),同时保证无障碍权限始终在线。缺少权限会导致软件几乎无法正常使用。




2. 软件如何使用?

    *适用于1.2.3(Beta) (10230)及以上版本

·对于新用户:
①下载安装好软件后,打开软件,阅读软件声明,如不同意将无法继续使用,同意则点击“同意”进入下一步。
②点击同意后,软件会自动跳转到无障碍授权页面,在页面中找到“已安装的服务”(部分机型为二级页面且在页面最底部),找到“充电统计”或“充电统计_Beta”,开启权限。
③对于荣耀Magic OS 8.0以上版本机型,还需额外执行此步骤:从桌面底部上滑并停顿,进入最近任务管理页面,长按软件图标,点击解除限制,才能完成上一步的授权。
④授权完成后,软件会自动跳转回主界面(不是闪退),然后您可以选择是否需要新手引导,如果您是资深数码玩家则直接手动配置即可,否则推荐使用新手引导来自动配置, 以避免权限缺失导致运行出错。(目前自动配置仅支持 华为&荣耀 EMUI 10.0及以上、Harmony OS 2.0及以上、Magic OS 3.0及以上版本系统)
⑤自动配置过程中,如遇到卡在某一步不动的情况,可以下拉通知栏或者控制中心,再返回,就可以恢复正常了。如果选择手动配置,请务必配置到位,具体权限用途说明请参考上一条。
⑥配置完权限后,开始自定义软件内功能开关状态。如果不需要自定义设置,直接选择默认设置即可。需要注意的是,单位校准过程(大约5秒)一定不能插充电器,否则会出错。
⑦设置完成后,就可以开始使用了,如果上述操作无误,直接返回即可,后续只需要在每次充电完成后前往文件管理查看生成的报告。 存储路径:“内部存储/充电统计/”(/storage/emulated/0/充电统计/)。

·对于老用户:
①打开软件后,等待软件初始化,初始化完成后会询问是否要更新配置,如果需要更改软件设置,则点击取消,否则点击确定,即可开始使用。
②如果在软件使用过程中想关闭/开启某一项功能,或者重新校准,需要在本站在线更新配置,待设备插上/拔下充电器时,将会自动拉取云端数据进行配置。




3. 软件制作背景说明

    如您所见,当前App可以说几乎没有UI,界面非常简单,原因是,当前是基于Auto.js工具来写的软件, 核心功能都是依靠JavaScript调用Java API来实现,严格来说不算一个标准的Android软件。另外,基于此平台开发UI界面比较繁琐, 也很不方便,所以暂时搁置制作UI的计划。
    由于直接使用JavaScript源码导入Auto.js非常麻烦,且使用门槛高,故打包了此App以方便大家使用。
    当然了,如果您觉得当前App不能满足您的要求,想自己动手,可以前往QQ群获取核心功能的源代码,自己完成数据分析处理。 (这个功能实现非常简单,CSDN上一搜一大堆,Android官网也有API参考,可以自行获取并改进)
Android developers
AutoX.js
Rhino




4.

...