本版本基于开源项目 Cashew 通过AI进行二次修改,仅用于个人学习参考,不涉及商业用途,原项目的开源协议及相关权利归属原作者所有。 本人并非程序编程相关人员,所以代码都是通过AI进行完成,可读性极差。
- 删除云服务相关功能:禁用 Google 登录、Firebase 同步/备份、Google Drive 备份等所有依赖第三方云服务的功能,数据仅存储于本地设备,保障隐私安全。
- 新增通知栏交易识别功能:添加通知栏信息监听与解析逻辑,可自动提取银行、支付软件等发送的交易通知中的金额、交易类型等关键信息,快速生成对应交易记录(需授予通知访问权限)。
- 新增安卓原生组件:新增当月支出,当月收入,当日支出,当日收入组件。
- 修复语言显示 Bug:解决原版本中部分语言翻译错乱、显示异常的问题,确保界面文字展示准确、排版规范。
- 简化功能界面:移除原应用中非核心的辅助功能按钮,精简界面布局,聚焦核心记账功能。
- 修改选择类型图标逻辑:根据收入/支持显示相对应的类别图标
- 小组件数据只有手动打开Cashew之后才会更新
- 交易通知栏检测功能需要手动打开Cashew一次才会生效 目前无法解决此问题。
- 本修改版仅用于个人学习、研究开源项目的开发逻辑与功能适配,请勿分发、传播或用于商业场景。
- 禁用云服务后,数据仅存储在本地设备,卸载应用或清除应用数据会导致记账记录丢失,请自行做好本地备份。
- 目前使用到的网络功能仅用于同步汇率数据。
- 通知栏交易识别功能依赖系统通知权限,部分应用的通知格式可能无法被正确解析,仅作为辅助录入方式。
- 所有修改均基于原项目的开源许可进行,若涉及原作者相关权利,请联系原项目处理。