# guanggoo-android [过早客](https://www.guozaoke.com) 第三方客户端。 **目录** * [下载地址](#下载地址) * [联系开发者](#联系开发者) * [屏幕截图](#屏幕截图) * [功能列表](#功能列表) * [界面特性](#界面特性) * [优化](#优化) * [API](#api) * [参与贡献](#参与贡献) * [相关项目](#相关项目) * [License](#license) ## 下载地址 | Google Play | 小米应用商店 | 酷安 | GitHub | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------| | Google Play | 小米应用商店 | 酷安 | [Releases](https://github.com/mzlogin/guanggoo-android/releases) | > 如需 iOS 版请移步 [相关项目](#相关项目) ## 联系开发者 给本项目提建议和意见,或想与我交流,可关注微信公众号「闷骚的程序员」: ## 屏幕截图 ## 功能列表 - [x] 登录 - [x] 首页主题列表 三种视图:默认排序、最新话题、精华主题 - [x] 主题详情 - [x] 主题内容 - [x] 评论列表 - [x] 节点列表 - [x] 节点主题列表 - [x] 评论 - [x] 文字评论 - [x] emoji - [x] 艾特 目前仅支持长按头像或用户名,还有点击评论的回复按钮 - [x] 点赞 - [x] 分享主题链接 - [x] 新手指南 - [x] 个人信息页 - [x] 个人基本信息 - [x] 个人回复列表 - [x] 个人主题列表 - [x] 其它用户信息 - [x] 消息提醒 - [x] 收藏 - [x] 收藏的主题列表 - [x] 发表新主题 - [x] 登出 - [ ] 注册 - [ ] 搜索 - [x] 根据ID搜索用户 - [x] 屏蔽 - [ ] 已读/未读状态区分 ## 界面特性 - [x] 主题详情支持动图和视频 - [x] ToolBar 设定 - [x] 如果当前 Fragment 栈里的数量大于 1,就显示返回按钮,可以滑出 Drawer,否则显示菜单,锁定 Drawer - [x] 在合适的时候显示右侧菜单 - [x] 列表下拉刷新 - [x] 列表上滑加载更多 - [x] 主题列表页自动加载 - [x] 主题评论点击手动加载 - [x] Loading 动画 - [ ] 应用内处理图片与链接点开 - [x] 评论内容为空时评论按钮置灰 - [ ] 侧滑返回 - [ ] 评论按钮可以考虑做成 FloatActionButton - [ ] 夜间模式 ## 优化 - [ ] 添加缓存 ## API [docs/guanggoo-api.md](./docs/guanggoo-api.md) 因为过早客并未提供 API,所以是基于 DOM 解析获取数据。网站的前端界面改动有可能导致数据不可用,可以考虑做一个 API 监控脚本,定期测试 API 的可用性。 ## 参与贡献 请参考 [如何参与贡献](./CONTRIBUTING.md) ## 相关项目 * [sjjvenu/guanggoo-iOS](https://github.com/sjjvenu/guanggoo-iOS) 过早客 iOS 版,已经在 App Store 上架,基于 Swift。 * [cauil/react-native-guanggoo](https://github.com/cauil/react-native-guanggoo) 过早客 iOS 版,基于 React Native。 ## License [Apache License 2.0](https://github.com/mzlogin/guanggoo-android/blob/master/LICENSE)