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