钱迹 Android 自动记账
功能介绍
钱迹的自动记账功能基于 Android 系统的无障碍服务框架,通过以下步骤实现自动记账:
- 识别支付页面:当用户在支付宝、微信等应用中完成支付操作时,钱迹的无障碍服务会识别相关的支付页面。
- 解析信息:系统会自动解析页面中的交易金额、交易对象、交易类型等信息。
- 智能分类:根据交易信息和用户的历史记账习惯,自动将交易归类到相应的消费类别。
- 自动记录:将解析出的交易信息自动记录到钱迹的账本中。
- 用户确认:用户可以选择是否需要手动确认自动记账的结果,也可以设置为完全自动化。
支持的应用
目前,钱迹自动记账功能支持以下常用支付应用:
- 支付宝
- 微信支付
隐私安全
钱迹高度重视用户隐私安全。钱迹的自动记账功能采用完全本地离线识别技术,所有页面内容的识别、解析和处理均在用户设备本地完成,不会将任何敏感信息上传至服务器。
- 无网络传输:自动记账过程中识别到的交易信息、账户信息等敏感数据完全在本地处理,不会通过网络传输(只会将提取到的钱迹格式的账单数据同步)
- 离线算法:页面识别和数据提取算法在本地设备上运行,即使在无网络环境下也能正常工作
- 最小权限原则:仅请求必要的无障碍权限,且只用于识别支付相关信息
- 透明机制:用户可以随时查看和控制自动记账的工作方式,完全透明
- 精确识别范围:只识别与支付相关的页面内容,对其他应用内容不进行处理
虽然钱迹需要使用 Android 的无障碍服务来实现自动记账功能,但我们采取了严格的安全措施确保用户隐私。无障碍服务仅用于识别支付页面信息,不会记录密码、聊天内容等敏感信息,也不会干扰其他应用的正常使用。用户可以随时在系统设置中关闭此权限。
钱迹 App 的自动记账功能是通过 Android 系统的无障碍服务 (Accessibility Service) 实现的,它能够自动识别支付宝、微信等应用的支付页面,并将交易信息自动记录到钱迹中,大大简化了记账流程,提高了记账的准确性和便捷性。
如何开启自动记账?
- 打开钱迹 App,进入【设置】页面
- 点击【自动记账】选项
- 开启【自动记账服务】开关
- 根据系统提示,授予钱迹无障碍服务权限
- 在系统设置中找到【无障碍】→【已下载的服务】→【钱迹】,并开启服务
权限说明
钱迹自动记账功能需要以下权限:
- 无障碍服务权限:用于识别支付页面内容,是自动记账的核心权限
- 通知权限:确保钱迹能在后台持续工作,而且能直接看到钱迹自动记账服务是否正常运行
- 悬浮窗权限:因为需要在其他App上层显示,所以必须开启此权限,保证自动记账弹窗触发
常见问题
1.自动记账没有反应?
可能的原因及解决方法:
- 无障碍服务被关闭:重新开启钱迹的无障碍服务
- 权限不足:确保钱迹拥有必要的权限(无障碍、通知、悬浮窗)
- 微信:微信无法触发,请参见 微信无法触发?
2.识别信息不准确?
如果自动记账的信息不准确:
- 检查是否有相似的商户名称导致混淆;
- 添加自定义规则,提高特定商户的识别准确率(待支持);
- 请直接在 App 内的【意见反馈】页面,提交给钱迹团队,帮助改进识别算法,谢谢!
3.为什么有时候页面已经跳转,但显示的还是上一个页面的信息?
这是由于 Android 系统自身的 「缓存优化机制」。为了提升设备的流畅性和省电效果,系统会短暂保留历史页面的界面数据(如按钮、文本等)。当新页面加载时,如果系统未及时完成刷新,可能会短暂展示缓存内容。
4.为什么下拉页面后,内容才会更新?
这是系统 「触发刷新的时机」 导致的。部分动态内容(如列表、异步加载的数据)需要用户主动交互(如滑动、点击)后,才会触发系统向无障碍服务发送更新通知。
5.为什么同一个页面,有时候会识别,有时候不会?
这主要与 Android 系统无障碍服务的工作机制有关:
- 页面加载时机差异:不同时间访问同一页面,后台数据可能有所不同,导致页面元素结构略有变化。
- 系统资源状态:当设备内存紧张或 CPU 负载高时,系统可能会延迟或丢失部分无障碍事件。
- 应用版本更新:支付应用经常更新,可能改变页面结构,导致识别规则需要适配。
- 系统优化机制:某些 Android 系统会对无障碍服务进行优化或限制,影响识别的稳定性。
6.为什么在微信支付完成后,没有弹出自动记账窗口?
由于新版本微信更改了【无障碍】相关的页面节点,导致所有给予【无障碍】技术的自动记账非常不稳定,所以可能会出现一下情况:
- 支付完成后不能稳定触发;
- 进入账单详情页后,可能弹出之前的账单;
此问题目前只能期望于微信后续完善无障碍相关功能。
高级功能
多账户自动分配(待支持)
钱迹可以根据支付方式自动选择对应的账户:
- 进入【设置】→【自动记账】→【账户映射】
- 设置支付宝、微信等支付方式对应的钱迹账户
- 系统将根据识别到的支付信息自动选择正确的账户
智能分类学习(待支持)
钱迹会学习您的记账习惯:
- 系统记录您对自动分类的修改
- 逐渐适应您的个人分类偏好
- 提高未来自动分类的准确率