# 智能学习笔记
**Repository Path**: liuan777/intelligent-learning-notes
## Basic Information
- **Project Name**: 智能学习笔记
- **Description**: NeuroNote 2是一款基于Android平台的智能学习笔记应用,利用DeepSeek AI技术提供笔记优化、自动标签生成和内容总结等功能,帮助用户更高效地管理和复习学习内容。
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 1
- **Created**: 2025-05-12
- **Last Updated**: 2025-08-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 安卓, Android, Java
## README
# 📝 NeuroNote 2 - 智能学习笔记应用



## 📋 简介
NeuroNote 2是一款基于Android平台的智能学习笔记应用,利用DeepSeek AI技术提供笔记优化、自动标签生成和内容总结等功能,帮助用户更高效地管理和复习学习内容。
## ✨ 主要功能
### 📒 笔记管理
- ✅ 创建、编辑和删除笔记
- ✅ 按分类组织笔记(工作、学习、生活等)
- ✅ 标签系统,方便检索和分类
- ✅ 笔记历史记录和版本追踪
### 🔄 智能复习
- ✅ 基于智能间隔复习系统(SRS)的学习内容复习
- ✅ 复习状态跟踪(待复习、已掌握、需加强)
- ✅ 自动安排下次复习日期
### 🤖 AI增强功能
- ✅ 基于DeepSeek AI的笔记内容优化和改进
- ✅ 自动生成笔记标签
- ✅ 内容摘要和关键点提取
- ✅ 智能问答和解释功能
## 🛠️ 技术架构
### 📱 前端
- 基于Android的原生应用开发
- 使用Jetpack组件(Navigation、ViewModel、LiveData)
- Material Design 界面设计
- 卡通风格UI,注重用户友好度
### 💾 后端
- Room数据库进行本地数据存储和管理
- OkHttp进行网络请求
- DeepSeek API集成,提供AI功能支持
### 📊 项目代码规模
- **总代码行数**: 约21,000行
- **Java源代码**: 约16,500行
- **XML布局文件**: 约3,000行
- **资源文件**: 约1,000行
- **构建脚本和配置**: 约500行
## 📋 系统要求
| 要求 | 最低配置 |
|------|----------|
| 操作系统 | Android 12 (API Level 31) 或更高版本 |
| 网络 | 需要网络连接(使用AI功能时) |
| API | 需要DeepSeek API密钥(可在设置中配置) |
## 🚀 快速开始
1. 下载并安装应用
2. 首次启动时,可以选择导入现有笔记或创建新笔记
3. 在设置中配置DeepSeek API密钥,启用AI功能
4. 开始使用应用创建和管理你的学习笔记
## 📱 主要界面
| 界面 | 描述 |
|------|------|
| **所有笔记** | 查看所有笔记列表 |
| **工作** | 工作类笔记 |
| **学习** | 学习类笔记 |
| **生活** | 生活类笔记 |
| **复习** | 待复习内容管理 |
| **标签** | 按标签查看笔记 |
| **分类** | 管理笔记分类 |
## 🤖 AI功能使用指南
| 功能 | 操作方法 |
|------|----------|
| **内容优化** | 在编辑笔记界面,点击"优化内容"按钮 |
| **生成标签** | 保存笔记时自动提示是否生成标签 |
| **内容总结** | 在笔记详情页点击"总结"按钮 |
## 🔒 隐私说明
- 所有笔记数据存储在本地设备
- 使用AI功能时,内容会通过加密连接发送到DeepSeek服务器
- 不会永久存储用户笔记内容在云端
## 👨💻 开发者信息
NeuroNote 2 使用Java开发,基于Android架构组件和DeepSeek AI API。
## 📄 许可证
[MIT License](https://opensource.org/licenses/MIT)
---