1.主要是为了自动记账功能,市面上普遍的自动记账都是要花钱的。我利用手机的无障碍功能自动抓取微信、支付宝支付端口,实现自动记账;
2.目前记账的需求越来越大,所以我做了这个安卓的app。
点击空白处退出提示
1.主要是为了自动记账功能,市面上普遍的自动记账都是要花钱的。我利用手机的无障碍功能自动抓取微信、支付宝支付端口,实现自动记账;
2.目前记账的需求越来越大,所以我做了这个安卓的app。
1.自动、手动记账。可以实现用户手动记录、修改、删除记录;也支持开启手机的无障碍功能实现微信支付、支付宝支付入口的自动记账;
2.支持设定月目标,合理、直观管理自己的支出;
3.提供月度、年度查询账单,可进行年度结存比对生成。
4.可以按日查询历史账单,追溯账单来源、去处、日期;
5.本地数据库存储所有用户数据,数据不出域。无登录直接使用;
该项目是我一人独立完成的,主要利用的技术是:Kotlin + Jetpack Compose。架构:Clean Architecture (domain/data/presentation) + MVVM。本地数据存储:Room 2.6.0 (本地存储,无网络权限)。
项目核心亮点:
1. 自动记账:通过无障碍服务监听三大支付平台的支付成功页面,自动提取金额和商户名
2. 智能分类:基于关键字的自动分类(餐饮/购物/交通/娱乐等8个支出类 + 红包/转账等收入类)
3. 去重机制:基于金额+商户+时间戳的多维度去重,防止重复记录
4. 隐私优先;零网络权限,本地Room存储
5. 系统适配:前台服务保活,适配小米/红米手机防杀机制
6. 低体积:通过R8压缩+ProGuard,APK目标






评论