跳到主要内容

自动记账

since v2.3.0

2.3.0版本开始,小花记账支持自动记账

至尊会员专属

该功能为至尊会员专属特权,更多会员特权请前往会员服务

至尊会员无限次自动记账

普通用户可免费创建体验100次自动记账

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

小花自动记账

如何开启自动记账

您可在【我的】-【自动化】-【自动记账】中开启自动记账功能。

开启自动记账需要如下权限:

  • 无障碍权限(必须)
  • 在其他应用上显示(必须)
  • 通知栏读取权限(内核设置为通知栏读取模式时必须)
  • 允许后台运行(必须)

上述任何一个权限未开启,可能会导致小花自动记账失效。 关于如何开启上述权限,您可前往APP,根据提示开启。部分机型系统开启的方式不同,可自行查阅。

支持的应用

小花自动记账支持如下应用:

  • 微信通知栏
  • 支付宝通知栏扫码付款碰一碰账单详情
  • 京东账单详情
想支持更多应用?

您可通过APP【系统设置】-【其他】-【问题反馈】,将应用名称场景描述发送给小花,小花会尽快支持。

内核

小花自动记账支持两种内核:

  • 通知栏读取模式:通过通知栏读取支付信息,支持微信支付宝
  • 屏幕读取模式:通过屏幕读取支付信息,支持支付宝京东

通知栏功能

为了方便用户快捷记账、以及临时暂停自动记账(防止频繁弹出),小花自动记账支持设置通知栏功能,包含如下内容:

  • 打开小花记账(默认):点击通知,直接打开应用
  • 暂停/启用自动记账:点击通知,暂停/启用自动记账
  • 跳转到记账页:点击通知,弹出记账悬浮窗

如何保活

由于各大系统的兼容性不同,我们需要通过保活的方式,保证小花自动记账在系统后台稳定运行。

允许后台运行(关闭电池优化)

进入应用信息,打开【电量消耗】,将省电策略改为无限制。

关闭电池优化

允许通知权限

进入应用信息,打开【通知管理】,允许通知。

允许自启动

进入应用信息,打开【自启动】,允许自启动。

应用后台锁定

长按小花记账应用卡片,选择锁定选项,防止系统自动清理。

应用后台锁定

Tasker保活

通过Tasker应用,保持小花记账【无障碍】服务永久开启。

步骤如下:

  1. 首先安装Tasker应用:https://tasker.joaoapps.com

  2. 【点击Tasker右上角】-【首选项】-【监视器】-【KEEP ACCESSIBILITY RUNNING】- 勾选【小花记账】 - 勾选【Tasker】 - 【OK】

  3. 【点击Tasker右上角】-【更多】-【android设置】-【无障碍设置】-【已下载的应用】- 开启【Tasker】无障碍

  4. 在系统中,长按Tasker应用卡片,选择应用锁定选项,防止系统自动清理。(可参考上方小花记账如何设置)

  5. 在系统中,进入Tasker应用信息,打开【电量消耗】,将省电策略改为无限制。(可参考上方小花记账如何设置)

这样,即便手机重启,或小花记账被系统清除内存,Tasker都能帮助我们自动开启小花记账的无障碍服务,通过无障碍服务,小花记账能够自动重启APP保活。

如果你的设备重启了,或者无障碍服务被系统关闭了,现在你只需要点击一次Tasker应用,然后查看通知栏是否有【Click to Enable】的选项,如果有,则需要再点击一下。这样Tasker就算是启动成功了,它会自动打开【Tasker】和【小花记账】的无障碍服务。

这个方案已经测试了半年,非常稳定,即便Tasker提示需要付费也没有关系,因为我们只需要Tasker的自动开启无障碍功能,并不需要它的其他功能,所以提示付费依旧可以运行。


问题答疑

自动记账的原理是什么?安全吗?
  • 小花记账通过安卓无障碍服务,在特定的页面中,获取页面上有关账单的内容,并通过悬浮窗的形式,弹出悬浮窗,方便用户一键记账;

  • 小花还支持通知栏内容识别,在相关APP通知中,识别到账单相关内容,通过悬浮窗的形式,弹出悬浮窗,方便用户一键记账;

  • 小花记账的账单识别都是在本地运行,小花只会在您入账后,向云端保存您入账的账单,这和您在APP入账的操作一致,没有任何额外的内容保存,您可放心使用

自动记账开启了,但任何APP都无法触发自动记账?

如果您已开启了自动记账,且在【自动记账设置】中开启了相关权限无障碍在其他应用上显示通知栏读取权限允许后台运行等),您可尝试重新关闭/打开无障碍服务,或者重启手机后,再次开启无障碍服务。

无障碍界面显示「无法运行/此服务出现故障」

您可尝试重新关闭/开启无障碍服务,或者重启手机后,再次尝试开启无障碍服务。

无障碍权限总是自动关闭?

由于安卓系统无障碍限制,只要小花记账在后台被清空(或重启手机),无障碍服务都会自动关闭,您可在【保活设置】->【Tasker无障碍保活】中,根据相关提示操作保活无障碍(小花推荐)。

为什么微信账单无法触发自动记账?

由于微信APP的问题,小花目前无法获取到内容,您可在【应用设置】中开启微信支付,然后在【内核设置】->【记账内核设置】->【微信支付】中,选择【使用通知栏读取模式】。这样,小花会根据通知栏中的金额,触发自动记账。

我不想开启通知栏读取权限可以吗?

如果在【内核设置】->【记账内核设置】中,全部选择使用屏幕读取模式】,您可以不开启通知栏读取权限。

首页总是提示我自动记账失效了,我不想提示,如何操作?

你可在【高级设置】->【关闭权限检测提示】中,开启选项,小花将不再提示。

某些APP支付后不会立即弹窗,弹窗延时的解决方案

如果您遇到下列类似问题:

  1. 在支付宝支付后,无法在支付成功界面直接弹窗,退出界面(点击确定后),或切换到系统桌面才会弹窗;

解决方案:

  1. 请在系统设置中搜索【支付保险箱】、【支付安全检测】或【支付保护】将支付保护功能下的支付宝等开关关闭

原因是在开启支付保护后,系统会阻止其他应用在支付场景中显示悬浮窗,因此需要您离开支付界面才能弹窗。如果您在关闭开关后依旧存在该问题,建议向手机系统的客服咨询反馈。

自动记账悬浮窗中,备注无法使用输入法,弹出输入法会闪屏

你可关闭输入法设置中的隐私输入模式】,这是由于各系统隐私设置,输入法不支持与第三方应用的悬浮窗共存。

某些APP刚开始可以触发自动记账,过几天慢慢就不触发了

由于各大APP频繁更新,自动记账随时可能会因为APP更新而失效(因为很多APP都是H5页面热更新的,即便您没有升级APP,小花会尽快适配最新页面),小花内置了自动更新规则功能,当您开启自动更新规则后,小花会及时适配并更新您的本地规则,您可选择手动更新,或者进入小花记账APP一次就可以。

小花同时也建议升级小花记账为最新版本,优化您的自动记账体验。

我经常使用某APP,但小花记账不支持怎么办?

您可在【我的】->【系统设置】->【其他】->【问题反馈】中,向小花诉说您想要支持的APP和具体的页面内容,小花会根据开发情况酌情考虑适配您的需求~~,毕竟工具的创建是为了方便各位小花~~,如果小花采纳了您的建议,会以通知的方式回复您哒~~

小花的心里话

自动记账帮助了我在日常生活中的消费,每一次的记账、账单回溯,统计和预算,都在帮助我更好的了解自己的消费习惯。

小花记账的自动记账功能基本完全由AI编写,自动记账也算是我在AI编程中学习的产物,刚开始不懂,也试过放弃,但在AI的帮助下,我还是完成了自动记账,并实现了规则热更新,这是其他APP所完成不了的。规则热更新功能工作量非常大,AI已无法再帮助我了,所以热更新部分全部是由我个人开发完成的。

我一直觉得只有实现了自动记账,小花才算是一个完整的记账APP,服务器成本不算小,但至少为了我自己,小花记账将永远存活下去~~,小花记账也将永远更新下去~~

未来小花将会有更多AI功能,与时俱进,无限进步!


更新日志

  • v2.5.0

    • 自动记账架构升级,完善规则热更新机制;#176
    • 优化自动记账规则更新逻辑,现在可以定时获取最新规则;#187
    • 优化自动记账确认按钮逻辑,添加了防重复点击校验;#188
    • 修复了内核设置无效的bug;#191
    • 修复了APP重启后,通知栏功能设置失效的bug;#198
  • v2.4.2

    • 修复了一个可能导致支付宝账单页面无法触发自动记账的bug;#177
    • 修复了一个可能导致自动记账暂停失效的bug;#179
    • 修复了一个可能导致自动记账中,分类图标显示错误的bug;#186
  • v2.4.0

    • 自动记账新增规则更新功能,您可以自动更新最新自动记账规则(已适配最新京东app账单);#149
    • 自动记账新增弹窗提示关闭功能,现在App启动后,可以不检测自动记账相关权限并弹窗提示了;#150