Skip to content

WyRainBow/EasyNote

Repository files navigation

EasyNote - Android备忘录应用

EasyNote 是一个功能完整的Android原生备忘录应用,专为日常备忘和任务管理设计。

🌟 主要功能

用户管理系统

  • 用户注册/登录功能
  • 游客模式访问(无需注册即可使用)
  • 用户信息管理
  • 自定义用户头像设置

备忘录核心功能

  • 📝 创建新备忘录
  • ✏️ 编辑已有备忘录
  • 🗑️ 删除备忘录
  • ✅ 标记备忘录完成状态
  • ⏰ 设置备忘提醒时间
  • 📂 备忘录分类管理

界面与交互

  • 侧边抽屉导航菜单
  • 按完成状态筛选备忘录(全部/已完成/未完成)
  • 长按菜单快速操作
  • 现代化Material Design界面

🛠️ 技术特点

开发技术

  • Android原生开发(Java)
  • SQLite本地数据库存储
  • 已完成AndroidX迁移
  • 支持Android 12+系统

项目特色

  • 完整的数据库设计(用户表、备忘录表)
  • RecyclerView列表展示
  • Fragment和Activity生命周期管理
  • 权限管理和文件操作
  • 图片处理和头像上传

📱 使用说明

  1. 首次使用:可选择注册新账户或使用游客模式
  2. 创建备忘录:点击浮动按钮添加新备忘录
  3. 管理备忘录:长按列表项可进行编辑、删除、标记等操作
  4. 分类查看:通过侧边菜单按完成状态筛选备忘录

🔧 环境要求

  • Android Studio 4.0+
  • Gradle 7.5+
  • Android API 21+
  • JDK 8+

📦 安装与运行

  1. 克隆项目到本地
git clone https://github.com/WyRainBow/EasyNote.git
  1. 使用Android Studio打开项目

  2. 同步Gradle依赖

  3. 连接Android设备或启动模拟器

  4. 运行应用

📄 许可证

本项目仅供学习和参考使用。


这个项目经过完整的AndroidX迁移和兼容性修复,现在可以在现代Android系统上正常运行。

About

安卓大作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages