自动记账
从2.3.0版本开始,小花记账支持自动记账。
小花记账通过屏幕读取模式和通知栏读取模式,识别第三方应用中的支付信息,通过悬浮窗弹出,实现自动记账。

如何开启自动记账
您可在【我的】-【自动化】-【自动记账】中开启自动记账功能。
开启自动记账需要如下权限:
- 无障碍权限(必须)
- 在其他应用上显示(必须)
- 通知栏读取权限(内核设置为通知栏读取模式时必须)
- 允许后台运行(必须)
上述任何一个权限未开启,可能会导致小花自动记账失效。 关于如何开启上述权限,您可前往APP,根据提示开启。部分机型系统开启的方式不同,可自行查阅。
支持的应用
小花自动记账支持如下应用:
- 微信:
通知栏
- 支付宝:
通知栏
、扫码付款
、碰一碰
、账单详情
- 京东:
账单详情
您可通过APP【系统设置】-【其他】-【问题反馈】,将应用名称和场景描述发送给小花,小花会尽快支持。
内核
小花自动记账支持两种内核:
- 通知栏读取模式:通过通知栏读取支付信息,支持
微信
、支付宝
- 屏幕读取模式:通过屏幕读取支付信息,支持
支付宝
、京东
通知栏功能
为了方便用户快捷记账、以及临时暂停自动记账(防止频繁弹出),小花自动记账支持设置通知栏功能,包含如下内容:
- 打开小花记账(默认):点击通知,直接打开应用
- 暂停/启用自动记账:点击通知,暂停/启用自动记账
- 跳转到记账页:点击通知,弹出记账悬浮窗
如何保活
由于各大系统的兼容性不同,我们需要通过保活的方式,保证小花自动记账在系统后台稳定运行。
允许后台运行(关闭电池优化)
进入应用信息,打开【电量消耗】,将省电策略改为无限制。

允许通知权限
进入应用信息,打开【通知管理】,允许通知。
允许自启动
进入应用信息,打开【自启动】,允许自启动。
应用后台锁定
长按小花记账应用卡片,选择锁定选项,防止系统自动清理。

Tasker保活
通过Tasker应用,保持小花记账【无障碍】服务永久开启。
步骤如下:
-
首先安装Tasker应用:
https://tasker.joaoapps.com
-
【点击Tasker右上角】-【首选项】-【监视器】-【KEEP ACCESSIBILITY RUNNING】- 勾选【小花记账】 - 勾选【Tasker】 - 【OK】
-
【点击Tasker右上角】-【更多】-【android设置】-【无障碍设置】-【已下载的应用】- 开启【Tasker】无障碍
-
在系统中,长按Tasker应用卡片,选择应用锁定选项,防止系统自动清理。(可参考上方小花记账如何设置)
-
在系统中,进入Tasker应用信息,打开【电量消耗】,将省电策略改为无限制。(可参考上方小花记账如何设置)
这样,即便手机重启,或小花记账被系统清除内存,Tasker都能帮助我们自动开启小花记账的无障碍服务,通过无障碍服务,小花记账能够自动重启APP保活。
如果你的设备重启了,或者无障碍服务被系统关闭了,现在你只需要点击一次Tasker应用,然后查看通知栏是否有【press to enable】的选项,如果有,则点击一下。这样Tasker就算是启动成功了,它会自动打开【Tasker】和【小花记账】的无障碍服务。
这个方案已经测试了半年,非常稳定,即便Tasker提示需要付费也没有关系,因为我们只需要Tasker的自动开启无障碍功能,并不需要它的其他功能,所以提示付费依旧可以运行。
未来计划
小花自动记账目前还处于开发阶段,目前大量依赖版本更新。目前京东已经支持根据规则自动更新,而不需要升级APP了。
未来的几个月内,小花将完全接入规则自动更新模式,升级APP将不再是必须。
目前的开发计划如下:
-
全量支持规则模式,完全支持京东、微信、支付宝(预计1~2个月上线)
-
适配云闪付APP(全量支持规则模式后,适配会非常快,预计几天上线)
-
备注自动匹配,目前许多备注并不是我们期待保存的,比如备注为
QA01店
,但其实这个备注是某某超市
的店号,如果每次修改为某某超市
,就非常的麻烦;如果引入备注自动匹配:- 完全匹配:遇到备注为
QA01店
,则自动修改为某某超市
; - 部分匹配:遇到备注包含
QA
,则自动修改为某某超市
; - 正则匹配:遇到备注匹配正则
QA.*店
,则自动修改为某某超市
;
- 完全匹配:遇到备注为