一个功能丰富的Android笔记应用,支持Markdown导出、深色模式、标签管理、桌面小部件等现代化功能。 ## ✨ 主要特性 - **📝 富文本编辑** - 支持多种文本格式和样式 - **📁 文件夹管理** - 灵活的笔记分类和组织 - **🔍 智能搜索** - 快速查找笔记内容 - **🏷️ 标签系统** - 多彩标签分类管理 - **🌙 深色模式** - 护眼深色主题支持 - **🎨 多彩背景** - 6种预设背景颜色 - **📄 Markdown导出** - 智能转换为Markdown格式 - **📱 桌面小部件** - 2x2和4x4尺寸小部件 - **📞 通话记录** - 自动记录通话相关笔记 - **🔔 提醒功能** - 定时提醒重要事项 ## 🚀 快速开始 ### 环境要求 - Android Studio 4.0+ - Android SDK API 21+ - Java 8+ ### 安装步骤 1. **克隆项目** ```bash git clone https://github.com/yourusername/android-notes.git ``` 2. **导入Android Studio** - 打开Android Studio - 选择 "Open an existing project" - 选择项目根目录 3. **运行应用** - 连接Android设备或启动模拟器 - 点击运行按钮 ## 📁 项目结构 ``` app/src/main/java/net/micode/notes/ ├── ui/ # 界面层 - Activity和适配器 ├── model/ # 数据模型层 - 笔记和标签模型 ├── data/ # 数据访问层 - 数据库和内容提供者 ├── tool/ # 工具类层 - 主题、Markdown、备份等工具 └── widget/ # 桌面小部件 ``` ## 🛠️ 技术架构 - **MVC架构** - 清晰的模型-视图-控制器分离 - **SQLite数据库** - 本地数据存储 - **ContentProvider** - 数据访问统一接口 - **Material Design** - Google设计规范 ## 📱 使用指南 ### 基本操作 - **创建笔记** - 点击右下角"+"按钮 - **编辑笔记** - 点击任意笔记进入编辑 - **删除笔记** - 长按笔记选择删除 - **搜索笔记** - 使用顶部搜索框 ### 高级功能 - **设置提醒** - 编辑界面点击闹钟图标 - **更换背景** - 编辑界面点击调色板 - **导出Markdown** - 菜单选择"导出为Markdown" - **添加标签** - 编辑界面管理标签 - **深色模式** - 设置中切换主题模式 ## �📄 许可证 本项目基于 Apache License 2.0 许可证开源 - 查看 [LICENSE](LICENSE) 文件了解详情。