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.
unknown 51e136bdb9
last commit
2 months ago
.idea last commit 2 months ago
app last commit 2 months ago
gradle/wrapper last commit 2 months ago
.gitignore last commit 2 months ago
NOTICE last commit 2 months ago
README.md last commit 2 months ago
build.gradle last commit 2 months ago
gradle.properties last commit 2 months ago
gradlew last commit 2 months ago
settings.gradle last commit 2 months ago

README.md

一个功能丰富的Android笔记应用支持Markdown导出、深色模式、标签管理、桌面小部件等现代化功能。

主要特性

  • 📝 富文本编辑 - 支持多种文本格式和样式
  • 📁 文件夹管理 - 灵活的笔记分类和组织
  • 🔍 智能搜索 - 快速查找笔记内容
  • 🏷️ 标签系统 - 多彩标签分类管理
  • 🌙 深色模式 - 护眼深色主题支持
  • 🎨 多彩背景 - 6种预设背景颜色
  • 📄 Markdown导出 - 智能转换为Markdown格式
  • 📱 桌面小部件 - 2x2和4x4尺寸小部件
  • 📞 通话记录 - 自动记录通话相关笔记
  • 🔔 提醒功能 - 定时提醒重要事项

🚀 快速开始

环境要求

  • Android Studio 4.0+
  • Android SDK API 21+
  • Java 8+

安装步骤

  1. 克隆项目
git clone https://github.com/yourusername/android-notes.git
  1. 导入Android Studio
  • 打开Android Studio
  • 选择 "Open an existing project"
  • 选择项目根目录
  1. 运行应用
  • 连接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 文件了解详情。