# Android 与 Web 端功能差异分析报告 ## Web 端路由清单(100+ 路由) ### 已实现的核心功能 ✅ | 功能 | Web 路由 | Android 屏幕 | 状态 | |------|----------|--------------|------| | 首页 | `/` | HomeScreen | ✅ | | 学习 | `/learn` | CourseListScreen | ✅ | | 工具集 | `/utility` | UtilityScreen | ✅ | | 文章 | `/articles` | ArticlesScreen | ✅ | | 文章详情 | `/article/:id` | ArticleDetailScreen | ✅ | | 消息 | `/messages` | MessagesScreen | ✅ | | 个人资料 | `/profile` | ProfileScreen | ✅ | | 邮箱设置 | `/profile/email` | ProfileEmailScreen | ✅ | | 手机设置 | `/profile/phone` | ProfilePhoneScreen | ✅ | | 修改密码 | `/profile/change-password` | ProfileChangePasswordScreen | ✅ | | 设置 | `/settings` | SettingsScreen | ✅ | | 搜索 | `/search` | SearchScreen | ✅ | | 收藏 | `/favorites` | FavoritesScreen | ✅ | | 历史记录 | `/history` | HistoryScreen | ✅ | | 钱包 | `/wallet/*` | WalletScreen | ✅ | | 任务中心 | `/task-center` | TaskCenterScreen | ✅ | | Bug反馈 | `/bug` | BugScreen | ✅ | | 课程详情 | `/course/:id` | CourseDetailScreen | ✅ | | 章节阅读 | `/chapter/:id` | ChapterReaderScreen | ✅ | --- ### 缺失的功能 ❌ #### 1. 底部导航框架 - **MainScreen** - 包含底部导航栏(首页/学习/工具/消息/个人) #### 2. 即时聊天 - `/chat` - ChatScreen(即时聊天) #### 3. API 目录系统 - `/api` - ApiDirectoryScreen(API目录) - `/api-detail/:id` - ApiDetailScreen(API详情) - `/api-docs` - ApiDocsScreen(API文档) #### 4. 工具详情页(18+ 具体工具) - `/utility/json-formatter` - JsonFormatterScreen - `/utility/base64` - Base64ToolScreen - `/utility/timestamp` - TimestampToolScreen - `/utility/regex` - RegexToolScreen - `/utility/text-diff` - TextDiffScreen - `/utility/encoding-converter` - EncodingConverterScreen - `/utility/charset-converter` - CharsetConverterScreen - `/utility/color-converter` - ColorConverterScreen - `/utility/code-formatter` - CodeFormatterScreen - `/qrcode-generator` - QRCodeGeneratorScreen - `/utility/image-compressor` - ImageCompressorScreen - `/utility/calculator` - CalculatorScreen - `/utility/date-calculator` - DateCalculatorScreen - `/utility/image-editor` - ImageEditorScreen - `/color-picker` - ColorPickerScreen - `/tool-detail` - ToolDetailScreen - `/course-learn` - CourseLearnScreen #### 5. 用户系统 - `/system-message` - SystemMessageScreen(系统消息详情) - `/user/:id` - UserHomeScreen(用户主页) - `/forgot-password` - ForgotPasswordScreen(忘记密码) #### 6. 钱包子系统 - `/wallet/points` - PointsScreen(积分明细) - `/wallet/coins` - CoinsScreen(金币明细) - `/wallet/coins/recharge` - RechargeScreen(充值) - `/wallet/invite` - InviteScreen(邀请好友) #### 7. 文章管理 - `/article-manage` - ArticleManageScreen(文章管理) - `/article-editor` - ArticleEditorScreen(文章编辑) #### 8. Bug反馈 - `/bug-detail` - BugDetailScreen(反馈详情) #### 9. 学习管理 - `/learn-manage` - LearnManageScreen(课程管理) - `/learn-editor` - LearnEditorScreen(课程编辑) #### 10. 其他页面 - `/use` - UseScreen(使用指南) - `/document` - DocumentScreen(文档) - `/privacy` - PrivacyScreen(隐私政策) - `/agreement` - UserAgreementScreen(用户协议) - `/manual` - ManualScreen(使用手册) - `/changelog` - ChangelogScreen(更新日志) - `/ip-location` - IPLocationScreen(IP定位) - `/currency-detail` - CurrencyDetailScreen(货币详情) - `/api/air-quality-details` - AQIDetailsScreen(空气质量详情) - `/api/weather-details` - WeatherDetailScreen(天气详情) - `/shorturl-detail` - ShortUrlDetailScreen(短链接详情) - `/invite/:code` - InviteRedirectScreen(邀请重定向) - `/console` - ConsoleScreen(控制台) - `/baidu-translate` - BaiduTranslateScreen(百度翻译) --- ## 功能覆盖率 | 模块 | Web页面数 | Android屏幕数 | 覆盖率 | |------|-----------|---------------|--------| | 首页 | 1 | 1 | 100% | | 学习 | 4 | 3 | 75% | | 工具集 | 20+ | 1 | 5% | | 文章 | 4 | 2 | 50% | | 消息 | 2 | 1 | 50% | | 用户 | 5 | 4 | 80% | | 钱包 | 4 | 1 | 25% | | 任务 | 1 | 1 | 100% | | Bug反馈 | 2 | 1 | 50% | | API | 3 | 0 | 0% | | 其他 | 15+ | 0 | 0% | | **总计** | **60+** | **15** | **~25%** | --- ## 需要补充的功能(按优先级) ### P0: 基础框架 1. 创建 MainScreen 底部导航栏容器 2. 创建具体工具详情页(18+ 工具) 3. 创建 API 目录系统 4. 创建即时聊天 ### P1: 完善用户系统 5. 系统消息详情 6. 用户主页 7. 忘记密码 ### P2: 完善钱包系统 8. 积分明细 9. 金币明细 10. 充值页面 11. 邀请好友 ### P3: 其他功能 12. 文章管理/编辑 13. Bug详情 14. 学习管理/编辑 15. 隐私政策/用户协议 16. 使用手册/更新日志 17. 其他辅助页面