Skip to content
 
 

Latest commit

 

History

1,293 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cashew

Icon

声明

本版本基于开源项目 Cashew 通过AI进行二次修改,仅用于个人学习参考,不涉及商业用途,原项目的开源协议及相关权利归属原作者所有。 本人并非程序编程相关人员,所以代码都是通过AI进行完成,可读性极差。

主要修改内容

  1. 删除云服务相关功能:禁用 Google 登录、Firebase 同步/备份、Google Drive 备份等所有依赖第三方云服务的功能,数据仅存储于本地设备,保障隐私安全。
  2. 新增通知栏交易识别功能:添加通知栏信息监听与解析逻辑,可自动提取银行、支付软件等发送的交易通知中的金额、交易类型等关键信息,快速生成对应交易记录(需授予通知访问权限)。
  3. 新增安卓原生组件:新增当月支出,当月收入,当日支出,当日收入组件。
  4. 修复语言显示 Bug:解决原版本中部分语言翻译错乱、显示异常的问题,确保界面文字展示准确、排版规范。
  5. 简化功能界面:移除原应用中非核心的辅助功能按钮,精简界面布局,聚焦核心记账功能。
  6. 修改选择类型图标逻辑:根据收入/支持显示相对应的类别图标

已知问题

  1. 小组件数据只有手动打开Cashew之后才会更新
  2. 交易通知栏检测功能需要手动打开Cashew一次才会生效 目前无法解决此问题。

注意事项

  1. 本修改版仅用于个人学习、研究开源项目的开发逻辑与功能适配,请勿分发、传播或用于商业场景。
  2. 禁用云服务后,数据仅存储在本地设备,卸载应用或清除应用数据会导致记账记录丢失,请自行做好本地备份。
  3. 目前使用到的网络功能仅用于同步汇率数据。
  4. 通知栏交易识别功能依赖系统通知权限,部分应用的通知格式可能无法被正确解析,仅作为辅助录入方式。
  5. 所有修改均基于原项目的开源许可进行,若涉及原作者相关权利,请联系原项目处理。

About

💸 An app created to help users manage a budget and purchases

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages