一个简洁的 Android 取件码等相关应用,支持桌面小部件功能。
- 支持基本的笔记创建、编辑和删除
- 提供产品管理功能
- 支持桌面小部件显示笔记内容
- 支持深色模式
- 支持 Android 12+ 系统
- Kotlin
- Jetpack Compose
- Room Database
- Glance (用于小部件)
- Material Design 3
- Android SDK 29+ (Android 10.0 及以上)
- 最高支持 Android SDK 35
- Clone 项目到本地
- 使用 Android Studio Hedgehog 或更高版本打开项目
- 同步 Gradle 依赖
- 运行项目到模拟器或实机
主要目录说明:
assets/: 存放静态资源文件,如协议文档等base/: 数据库基础类dbutils/: 数据库操作工具类entity/: 数据实体类定义service/: 后台服务相关代码sub/: 子页面活动utils/: 通用工具类widget/: 自定义UI组件desktopwidget/: 桌面小部件实现
核心文件:
MainActivity.kt: 应用主入口HomePages.kt: 首页UI实现Settings.kt: 设置页面实现Express.kt: 快递相关功能组件DesktopCodeMWidget.kt: 桌面小部件实现
本项目基于 Apache License 2.0 开源。
欢迎提交 Issue 和 Pull Request 来帮助改进项目。在提交 PR 前请确保:
- 代码风格符合项目规范
- 新功能有完整的测试覆盖
- 所有测试用例通过
- 更新相关文档
当前版本: 2.3.1 (3000031)
如有问题请提交 Issue 或发送邮件到 [wangxudong@oac.ac.cn]