钱迹 Android 自动记账

功能介绍

钱迹的自动记账功能基于 Android 系统的无障碍服务框架,通过以下步骤实现自动记账:

  1. 识别支付页面:当用户在支付宝、微信等应用中完成支付操作时,钱迹的无障碍服务会识别相关的支付页面。
  2. 解析信息:系统会自动解析页面中的交易金额、交易对象、交易类型等信息。
  3. 智能分类:根据交易信息和用户的历史记账习惯,自动将交易归类到相应的消费类别。
  4. 自动记录:将解析出的交易信息自动记录到钱迹的账本中。
  5. 用户确认:用户可以选择是否需要手动确认自动记账的结果,也可以设置为完全自动化。

支持的应用

目前,钱迹自动记账功能支持以下常用支付应用:

  • 支付宝
  • 微信支付

隐私安全

钱迹高度重视用户隐私安全。钱迹的自动记账功能采用完全本地离线识别技术,所有页面内容的识别、解析和处理均在用户设备本地完成,不会将任何敏感信息上传至服务器。

  • 无网络传输:自动记账过程中识别到的交易信息、账户信息等敏感数据完全在本地处理,不会通过网络传输(只会将提取到的钱迹格式的账单数据同步)
  • 离线算法:页面识别和数据提取算法在本地设备上运行,即使在无网络环境下也能正常工作
  • 最小权限原则:仅请求必要的无障碍权限,且只用于识别支付相关信息
  • 透明机制:用户可以随时查看和控制自动记账的工作方式,完全透明
  • 精确识别范围:只识别与支付相关的页面内容,对其他应用内容不进行处理

虽然钱迹需要使用 Android 的无障碍服务来实现自动记账功能,但我们采取了严格的安全措施确保用户隐私。无障碍服务仅用于识别支付页面信息,不会记录密码、聊天内容等敏感信息,也不会干扰其他应用的正常使用。用户可以随时在系统设置中关闭此权限。

钱迹 App 的自动记账功能是通过 Android 系统的无障碍服务 (Accessibility Service) 实现的,它能够自动识别支付宝、微信等应用的支付页面,并将交易信息自动记录到钱迹中,大大简化了记账流程,提高了记账的准确性和便捷性。

如何开启自动记账?

  1. 打开钱迹 App,进入【设置】页面
  2. 点击【自动记账】选项
  3. 开启【自动记账服务】开关
  4. 根据系统提示,授予钱迹无障碍服务权限
  5. 在系统设置中找到【无障碍】→【已下载的服务】→【钱迹】,并开启服务

权限说明

钱迹自动记账功能需要以下权限:

  • 无障碍服务权限:用于识别支付页面内容,是自动记账的核心权限
  • 通知权限:确保钱迹能在后台持续工作,而且能直接看到钱迹自动记账服务是否正常运行
  • 悬浮窗权限:因为需要在其他App上层显示,所以必须开启此权限,保证自动记账弹窗触发

常见问题

1.自动记账没有反应?

可能的原因及解决方法:

  1. 无障碍服务被关闭:重新开启钱迹的无障碍服务
  2. 权限不足:确保钱迹拥有必要的权限(无障碍、通知、悬浮窗)
  3. 微信:微信无法触发,请参见 微信无法触发?

2.识别信息不准确?

如果自动记账的信息不准确:

  1. 检查是否有相似的商户名称导致混淆;
  2. 添加自定义规则,提高特定商户的识别准确率(待支持);
  3. 请直接在 App 内的【意见反馈】页面,提交给钱迹团队,帮助改进识别算法,谢谢!

3.为什么有时候页面已经跳转,但显示的还是上一个页面的信息?

这是由于 Android 系统自身的 「缓存优化机制」。为了提升设备的流畅性和省电效果,系统会短暂保留历史页面的界面数据(如按钮、文本等)。当新页面加载时,如果系统未及时完成刷新,可能会短暂展示缓存内容。

4.为什么下拉页面后,内容才会更新?

这是系统 「触发刷新的时机」 导致的。部分动态内容(如列表、异步加载的数据)需要用户主动交互(如滑动、点击)后,才会触发系统向无障碍服务发送更新通知。

5.为什么同一个页面,有时候会识别,有时候不会?

这主要与 Android 系统无障碍服务的工作机制有关:

  1. 页面加载时机差异:不同时间访问同一页面,后台数据可能有所不同,导致页面元素结构略有变化。
  2. 系统资源状态:当设备内存紧张或 CPU 负载高时,系统可能会延迟或丢失部分无障碍事件。
  3. 应用版本更新:支付应用经常更新,可能改变页面结构,导致识别规则需要适配。
  4. 系统优化机制:某些 Android 系统会对无障碍服务进行优化或限制,影响识别的稳定性。

6.为什么在微信支付完成后,没有弹出自动记账窗口?

由于新版本微信更改了【无障碍】相关的页面节点,导致所有给予【无障碍】技术的自动记账非常不稳定,所以可能会出现一下情况:

  1. 支付完成后不能稳定触发;
  2. 进入账单详情页后,可能弹出之前的账单;

此问题目前只能期望于微信后续完善无障碍相关功能。

高级功能

多账户自动分配(待支持)

钱迹可以根据支付方式自动选择对应的账户:

  1. 进入【设置】→【自动记账】→【账户映射】
  2. 设置支付宝、微信等支付方式对应的钱迹账户
  3. 系统将根据识别到的支付信息自动选择正确的账户

智能分类学习(待支持)

钱迹会学习您的记账习惯:

  1. 系统记录您对自动分类的修改
  2. 逐渐适应您的个人分类偏好
  3. 提高未来自动分类的准确率

results matching ""

    No results matching ""