跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
中医经典
阴阳五行
黄帝内经
神农本草经
MyWiki
搜索
搜索
外观
创建账号
登录
个人工具
创建账号
登录
未登录编辑者的页面
了解详情
贡献
讨论
编辑“︁
MediaWiki 应用架构设计与功能开发进展报告
”︁(章节)
页面
讨论
大陆简体
阅读
编辑
编辑源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
编辑
编辑源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
=== 核心组件 === ==== UI 层 (Screen Components) ==== *'''ArticlesScreen''': 文章列表页面,支持无限滚动和加载更多 ✅ 已实现 *'''SearchScreen''': 搜索页面,支持实时搜索和搜索历史 ✅ 已实现 *'''LoginScreen''': 用户登录页面,支持 Google 登录 ✅ 已实现 *'''ProfileScreen''': 个人中心页面,显示用户信息和设置 ✅ 已实现 *'''FavoritesScreen''': 收藏页面,管理收藏的文章 ✅ 已实现 *'''ExploreScreen''': 探索页面,推荐热门文章和分类 ✅ 已实现 *'''ArticleDetailScreen''': 文章详情页面,显示完整内容 ✅ 已实现 ==== 数据层 ==== *'''网络请求''': 使用 Retrofit + OkHttp 进行网络通信,支持 HTTPS 和证书锁定 *'''数据模型''': - Article.kt:文章基本信息模型 - ArticleDetail.kt:文章详情模型 - SearchResponse.kt:搜索响应模型 - WikiResponse.kt:维基百科 API 响应模型 ==== 架构特点 ==== *'''无依赖注入框架''': 移除了复杂的 Hilt 框架,采用直接实例化方式 *'''简单依赖管理''': 使用手动依赖管理,避免过度工程化 *'''资源管理''': 使用 Resource.kt 统一处理加载、成功、错误状态 *'''导航架构''': 使用 Jetpack Navigation 实现页面跳转 *'''主题系统''': Material Design 3 主题系统,支持深色模式
摘要:
请注意,所有对MyWiki的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
MyWiki:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)