diff --git a/README.md b/README.md index 04d6946..8416c43 100644 --- a/README.md +++ b/README.md @@ -12,22 +12,23 @@ ## 📱 项目简介 -Flomo-AI 是一款基于 Android 平台的笔记应用客户端,专为移动端用户设计。该应用结合了现代化的 UI 设计和高效的笔记管理功能,让用户能够随时随地记录灵感和重要信息。 +Flomo-AI 是一款基于 Android 平台的 AI 增强笔记应用客户端,专为移动端用户设计。该应用结合了现代化的 UI 设计和高效的笔记管理功能,并集成多种 AI 大模型实现智能标签生成,让用户能够随时随地记录灵感和重要信息。 ## 🌟 主要特性 ### 核心功能 -- ✨ **现代化界面设计** - 采用 Material Design 3 规范 -- 📝 **便捷笔记记录** - 快速创建和编辑笔记 -- 🎨 **个性化定制** - 支持背景图片和状态栏颜色自定义 +- ✨ **智能标签生成** - 支持智谱AI (GLM-4-Flash) 和星火大模型,自动分析文章内容生成4个精准标签 +- 📝 **便捷笔记记录** - 快速创建和编辑笔记内容 +- 🏷️ **一键添加标签** - 点击生成的标签即可快速添加到笔记中(#标签格式) +- 📤 **云端同步** - 一键将笔记提交至 Flomo 服务器 +- 🎨 **个性化定制** - 支持自定义背景图片和状态栏主题颜色(红/绿/蓝/橙) - 🔐 **安全可靠** - 集成 JWT 认证和数据加密 -- ⚡ **流畅体验** - 基于 Jetpack Compose 的响应式界面 ### 技术亮点 +- ⚡ **流畅体验** - 基于 Jetpack Compose 的响应式界面 - 🚀 **高性能架构** - 使用 Kotlin 协程和现代异步编程 -- 🌐 **网络通信** - 集成 OkHttp 和 Moshi 进行高效数据传输 +- 🌐 **网络通信** - 集成 OkHttp、Retrofit、Moshi 进行高效数据传输 - 📦 **模块化设计** - 清晰的代码结构和组件分离 -- 🔧 **开发友好** - 完整的调试工具和测试覆盖 ## 🛠 技术栈 @@ -88,20 +89,36 @@ flomo-ai/ │ ├── src/ │ │ ├── main/ │ │ │ ├── java/com/example/flomo_ai/ -│ │ │ │ ├── MainActivity.kt # 主界面 -│ │ │ │ ├── SecondActivity.kt # 配置界面 -│ │ │ │ ├── kwt.kt # 工具类 +│ │ │ │ ├── MainActivity.kt # 主界面(笔记输入+AI标签生成) +│ │ │ │ ├── SecondActivity.kt # 配置界面(API管理+个性化设置) +│ │ │ │ ├── kwt.kt # JWT认证工具类 │ │ │ │ └── ui/ # UI 组件 │ │ │ ├── res/ # 资源文件 │ │ │ └── AndroidManifest.xml # 应用配置 -│ └── build.gradle.kts # 模块构建配置 -├── gradle/ # Gradle 配置 -├── build.gradle.kts # 项目构建配置 -└── README.md # 项目说明文档 +│ │ └── build.gradle.kts # 模块构建配置 +├── gradle/ # Gradle 配置 +├── build.gradle.kts # 项目构建配置 +└── README.md # 项目说明文档 ``` ## 🔧 配置说明 +### AI API 配置 +应用支持配置多个 AI 服务商: +- **智谱AI (zhipu)**: 默认模型 glm-4-flash +- **星火大模型 (spark)**: 默认模型 general + +每个配置包含: +- API 名称 +- API URL +- API Key +- Secret Key +- 模型名称 + +### 个性化设置 +- **背景图片**: 支持从相册选择自定义背景 +- **主题颜色**: 支持红、绿、蓝、橙四种状态栏颜色 + ### Gradle 配置优化 项目已配置国内镜像源以提升构建速度: @@ -154,4 +171,4 @@ org.gradle.internal.http.socketTimeout=120000 --- -
Made with ❤️ for Android developers
\ No newline at end of file +Made with ❤️ for Android developers