Skip to content
On this page

自动记账(Android)

小账本 Android 自动记账基于系统无障碍服务和悬浮窗能力实现。

当你在支付宝、微信的支持页面完成支付,或进入账单详情页时,小账本会识别当前页面中的必要账单信息,并弹出记账窗口,帮你更快完成一笔账单。

自动记账不是系统级“100% 必达”能力,它会受到手机厂商后台策略、支付 App 页面改版、权限状态变化等因素影响。建议先按本文完成权限授权和稳定性设置。

1. 当前支持范围

当前 Android 自动记账仅支持以下应用:

  • 支付宝
  • 微信

当前主要支持以下场景:

应用主要支持场景
支付宝账单详情、扫码付款、转账、红包、提现
微信账单详情、扫码付款、转账、红包

说明:

  • 自动记账更适合在“支付结果页”“账单详情页”这类信息完整的页面使用;
  • 如果当前页面信息不完整,小账本可能不会弹窗,或只能识别部分字段;
  • 你可以在小账本内单独关闭某个应用的自动记账支持。

2. 开启前准备

建议先确认以下条件:

  • 已安装最新版小账本;
  • 已在小账本中打开 自动记账 开关;
  • 已授予 无障碍权限悬浮窗权限
  • 支付宝或微信没有在小账本的“支持应用”里被关闭;
  • 手机没有把小账本限制为禁止后台运行。

3. 如何开启

在小账本中进入 我的 -> 自动记账,按下面顺序完成设置。

3.1 打开自动记账开关

进入自动记账设置页后,先打开 自动记账 开关。

如果权限未完成,小账本会提示你继续授权。

3.2 开启无障碍权限

在自动记账设置页点击 无障碍权限,跳转到系统设置后,开启:

  • 小账本自动记账

开启后,小账本才能在你进入支持的支付宝/微信账单页面时,读取页面上与记账相关的必要内容,例如金额、交易对象、时间、状态等信息。

3.3 开启悬浮窗权限

在自动记账设置页点击 悬浮窗权限,允许小账本显示悬浮窗。

这个权限用于:

  • 在支付宝、微信页面上弹出小账本自动记账窗口;
  • 让你无需来回切换 App,就能直接确认或补充账单信息。

如果不开启悬浮窗,小账本通常无法在支付完成后及时弹出自动记账窗口。

3.4 配置支持的应用

配置支持的应用 页面中,你可以分别控制:

  • 是否处理支付宝自动记账;
  • 是否处理微信自动记账。

关闭某个应用后,小账本将不再处理该应用对应的自动记账页面,也不会弹出自动记账窗口。

3.5 建议完成稳定性优化

Android 不同品牌系统对后台运行限制差异较大。为了减少“偶尔不弹窗”“被系统杀掉后失效”等情况,建议在 稳定性优化 页面中完成以下设置:

  • 允许自启动
  • 允许后台运行
  • 忽略电池优化
  • 开启多任务页面隐藏
  • 如机型存在拦截,可尝试关闭系统支付保护

这些设置不是自动记账的硬性前提,但会明显影响可用性和稳定性。

4. 如何使用

完成设置后,正常使用支付宝或微信付款即可。

推荐使用方式:

  1. 先确认小账本中的自动记账已开启。
  2. 打开支付宝或微信,进入支持的支付结果页、账单详情页、转账页或红包页。
  3. 等待小账本自动弹出记账窗口。
  4. 核对金额、分类、时间、备注等信息后保存。

如果当前页面已经能明确识别出账单信息,小账本会直接带出对应字段;如果信息不完整,你也可以在弹窗中手动补充后保存。

5. 权限与隐私说明

这一部分建议重点看完。

5.1 为什么需要无障碍权限

Android 自动记账依赖系统无障碍服务判断你当前是否进入了受支持的账单页面,并提取页面中与记账相关的必要内容。

小账本启用自动记账后,无障碍能力主要用于:

  • 识别当前页面是否属于支付宝或微信的支持场景;
  • 提取页面展示的金额、交易对象、时间、状态、标题等账单信息;
  • 在识别到可记账页面后触发自动记账窗口。

小账本不会因为开启自动记账,就对所有 App 持续做同等处理。当前自动记账逻辑只面向已开启支持的支付宝、微信页面;如果你关闭了某个应用的支持开关,小账本将不再处理该应用相关页面。

5.2 为什么需要悬浮窗权限

悬浮窗权限仅用于在支付 App 当前页面之上展示小账本自动记账窗口,方便你直接确认并保存账单。

它不用于:

  • 读取通讯录;
  • 读取短信;
  • 获取定位;
  • 录音或拍摄;
  • 扫描你的全部文件。

5.3 页面内容是怎么处理的

小账本 Android 自动记账以本地页面解析为主。

在常见场景下:

  • 小账本会直接解析当前账单页面展示的必要文本;
  • 对于少数微信页面,如果当前可读取文本不足,系统可能会在本机临时截取当前页面图片,调用系统 OCR 补充识别;
  • 临时图片仅保存在应用缓存目录中,识别完成后会清理,不会作为相册图片保存。

说明:

  • 这些识别仅用于生成当前这笔账单的待填写信息;
  • 文档所说的“页面内容”,指的是你当时停留在支持账单页面中展示的必要信息,不是让小账本去扫描你全部聊天记录或全部历史页面;
  • 自动记账不依赖通讯录、短信、定位、麦克风、相机等敏感权限。

5.4 安全边界说明

请你特别注意以下边界:

  • 开启无障碍后,Android 系统会提示该服务可能读取屏幕内容,这是系统对无障碍服务的统一提示;
  • 小账本自动记账只在你启用该功能后生效;
  • 自动记账只用于帮助你识别和填写账单,不会替你发消息、转账、付款或执行支付操作;
  • 如果你不再需要该功能,可以随时关闭自动记账开关,或在系统设置中关闭 小账本自动记账 无障碍服务。

更多整体权限说明,可查看《小账本 Android 隐私政策》

6. 常见问题

6.1 已经开启了,为什么还是没有弹窗

请按顺序检查:

  1. 小账本内的 自动记账 开关是否仍处于开启状态。
  2. 无障碍权限悬浮窗权限 是否仍然开启。
  3. 当前页面是否属于支付宝/微信的支持页面,而不是首页、聊天页、搜索页等普通页面。
  4. 配置支持的应用 中,对应应用是否被关闭。
  5. 手机是否限制了小账本后台运行,是否需要完成 稳定性优化
  6. 部分机型若启用了支付保护,可能需要关闭后再试。

6.2 为什么有时能识别,有时识别不完整

自动记账依赖第三方支付 App 当前页面展示的信息。如果支付 App 改版、页面控件发生变化,或者当前页面本身没有展示完整账单字段,就可能出现:

  • 不弹窗;
  • 金额识别不到;
  • 备注、分类、时间需要你手动补充。

这属于 Android 自动记账的正常限制,不代表账本数据异常。

6.3 我不想让某个应用参与自动记账

可以进入小账本 自动记账 -> 配置支持的应用,单独关闭支付宝或微信。

6.4 不用了怎么关闭

你可以任选一种方式:

  • 在小账本中关闭 自动记账 开关;
  • 在系统设置中关闭 小账本自动记账 无障碍服务;
  • 关闭悬浮窗权限;
  • 关闭某个应用的支持开关,仅保留你需要的场景。