EasyNote 是一个功能完整的Android原生备忘录应用,专为日常备忘和任务管理设计。
- 用户注册/登录功能
- 游客模式访问(无需注册即可使用)
- 用户信息管理
- 自定义用户头像设置
- 📝 创建新备忘录
- ✏️ 编辑已有备忘录
- 🗑️ 删除备忘录
- ✅ 标记备忘录完成状态
- ⏰ 设置备忘提醒时间
- 📂 备忘录分类管理
- 侧边抽屉导航菜单
- 按完成状态筛选备忘录(全部/已完成/未完成)
- 长按菜单快速操作
- 现代化Material Design界面
- Android原生开发(Java)
- SQLite本地数据库存储
- 已完成AndroidX迁移
- 支持Android 12+系统
- 完整的数据库设计(用户表、备忘录表)
- RecyclerView列表展示
- Fragment和Activity生命周期管理
- 权限管理和文件操作
- 图片处理和头像上传
- 首次使用:可选择注册新账户或使用游客模式
- 创建备忘录:点击浮动按钮添加新备忘录
- 管理备忘录:长按列表项可进行编辑、删除、标记等操作
- 分类查看:通过侧边菜单按完成状态筛选备忘录
- Android Studio 4.0+
- Gradle 7.5+
- Android API 21+
- JDK 8+
- 克隆项目到本地
git clone https://github.com/WyRainBow/EasyNote.git
-
使用Android Studio打开项目
-
同步Gradle依赖
-
连接Android设备或启动模拟器
-
运行应用
本项目仅供学习和参考使用。
这个项目经过完整的AndroidX迁移和兼容性修复,现在可以在现代Android系统上正常运行。