{"id":15111156,"url":"https://github.com/mzlogin/guanggoo-android","last_synced_at":"2025-10-23T04:31:15.633Z","repository":{"id":25298258,"uuid":"103676743","full_name":"mzlogin/guanggoo-android","owner":"mzlogin","description":"过早客第三方 Android 客户端。","archived":false,"fork":false,"pushed_at":"2022-02-12T09:17:08.000Z","size":20975,"stargazers_count":93,"open_issues_count":22,"forks_count":19,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-01-30T17:24:57.978Z","etag":null,"topics":["android","android-application","guanggoo","guanggoo-android","guozaoke"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mzlogin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"https://mazhuang.org/donate/"}},"created_at":"2017-09-15T16:10:27.000Z","updated_at":"2025-01-11T14:40:33.000Z","dependencies_parsed_at":"2022-08-07T11:15:31.930Z","dependency_job_id":null,"html_url":"https://github.com/mzlogin/guanggoo-android","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzlogin%2Fguanggoo-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzlogin%2Fguanggoo-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzlogin%2Fguanggoo-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzlogin%2Fguanggoo-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mzlogin","download_url":"https://codeload.github.com/mzlogin/guanggoo-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237780065,"owners_count":19365117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","guanggoo","guanggoo-android","guozaoke"],"created_at":"2024-09-26T00:01:54.370Z","updated_at":"2025-10-23T04:31:10.200Z","avatar_url":"https://github.com/mzlogin.png","language":"Java","funding_links":["https://mazhuang.org/donate/"],"categories":[],"sub_categories":[],"readme":"# guanggoo-android\n\n[过早客](https://www.guozaoke.com) 第三方客户端。\n\n**目录**\n\u003c!-- vim-markdown-toc GFM --\u003e\n\n* [下载地址](#下载地址)\n* [联系开发者](#联系开发者)\n* [屏幕截图](#屏幕截图)\n* [功能列表](#功能列表)\n* [界面特性](#界面特性)\n* [优化](#优化)\n* [API](#api)\n* [参与贡献](#参与贡献)\n* [相关项目](#相关项目)\n* [License](#license)\n\n\u003c!-- vim-markdown-toc --\u003e\n\n## 下载地址\n\n| Google Play                                                                                                                                                                                | 小米应用商店                                                                                                                                                    | 酷安                                                                                                                                             | GitHub                                                           |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|\n| \u003ca href=\"https://play.google.com/store/apps/details?id=org.mazhuang.guanggoo\" target=\"_blank\"\u003e\u003cimg alt=\"Google Play\" width=\"183px\" height=\"39px\" src=\"./assets/image/play-store.png\"/\u003e\u003c/a\u003e | \u003ca href=\"http://app.mi.com/details?id=org.mazhuang.guanggoo\" target=\"_blank\"\u003e\u003cimg alt=\"小米应用商店\" height=\"39px\" src=\"./assets/image/xiaomi-market.png\"/\u003e\u003c/a\u003e | \u003ca href=\"https://www.coolapk.com/apk/org.mazhuang.guanggoo\" target=\"_blank\"\u003e\u003cimg alt=\"酷安\" height=\"39px\" src=\"./assets/image/coolapk.png\"/\u003e\u003c/a\u003e | [Releases](https://github.com/mzlogin/guanggoo-android/releases) |\n\n\u003e 如需 iOS 版请移步 [相关项目](#相关项目)\n\n## 联系开发者\n\n给本项目提建议和意见，或想与我交流，可关注微信公众号「闷骚的程序员」：\n\n\u003cimg src=\"https://cdn.jsdelivr.net/gh/mzlogin/mzlogin.github.io/assets/images/qrcode.jpg\" style=\"width:120px;height:120px;\" \u003e\n\n## 屏幕截图\n\n\u003cimg width=\"360\" src=\"https://cdn.jsdelivr.net/gh/mzlogin/guanggoo-android@gh-pages/screenshots/topic-list.png\" align=center /\u003e \u003cimg width=\"360\" src=\"https://cdn.jsdelivr.net/gh/mzlogin/guanggoo-android@gh-pages/screenshots/topic-detail.png\" align=center /\u003e\n\n\u003cimg width=\"360\" src=\"https://cdn.jsdelivr.net/gh/mzlogin/guanggoo-android@gh-pages/screenshots/nodes-list.png\" align=center /\u003e \u003cimg width=\"360\" src=\"https://cdn.jsdelivr.net/gh/mzlogin/guanggoo-android@gh-pages/screenshots/drawer.png\" align=center /\u003e\n\n## 功能列表\n\n- [x] 登录\n- [x] 首页主题列表\n    三种视图：默认排序、最新话题、精华主题\n- [x] 主题详情\n    - [x] 主题内容\n    - [x] 评论列表\n- [x] 节点列表\n- [x] 节点主题列表\n- [x] 评论\n    - [x] 文字评论\n    - [x] emoji\n    - [x] 艾特\n        目前仅支持长按头像或用户名，还有点击评论的回复按钮\n    - [x] 点赞\n- [x] 分享主题链接\n- [x] 新手指南\n- [x] 个人信息页\n    - [x] 个人基本信息\n    - [x] 个人回复列表\n    - [x] 个人主题列表\n    - [x] 其它用户信息\n- [x] 消息提醒\n- [x] 收藏\n- [x] 收藏的主题列表\n- [x] 发表新主题\n- [x] 登出\n- [ ] 注册\n- [ ] 搜索\n    - [x] 根据ID搜索用户\n- [x] 屏蔽\n- [ ] 已读/未读状态区分\n\n## 界面特性\n\n- [x] 主题详情支持动图和视频\n- [x] ToolBar 设定\n    - [x] 如果当前 Fragment 栈里的数量大于 1，就显示返回按钮，可以滑出 Drawer，否则显示菜单，锁定 Drawer\n    - [x] 在合适的时候显示右侧菜单\n- [x] 列表下拉刷新\n- [x] 列表上滑加载更多\n    - [x] 主题列表页自动加载\n    - [x] 主题评论点击手动加载\n- [x] Loading 动画\n- [ ] 应用内处理图片与链接点开\n- [x] 评论内容为空时评论按钮置灰\n- [ ] 侧滑返回\n- [ ] 评论按钮可以考虑做成 FloatActionButton\n- [ ] 夜间模式\n\n## 优化\n\n- [ ] 添加缓存\n\n## API\n\n[docs/guanggoo-api.md](./docs/guanggoo-api.md)\n\n因为过早客并未提供 API，所以是基于 DOM 解析获取数据。网站的前端界面改动有可能导致数据不可用，可以考虑做一个 API 监控脚本，定期测试 API 的可用性。\n\n## 参与贡献\n\n请参考 [如何参与贡献](./CONTRIBUTING.md)\n\n## 相关项目\n\n* [sjjvenu/guanggoo-iOS](https://github.com/sjjvenu/guanggoo-iOS)\n\n    过早客 iOS 版，已经在 App Store 上架，基于 Swift。\n\n* [cauil/react-native-guanggoo](https://github.com/cauil/react-native-guanggoo)\n\n    过早客 iOS 版，基于 React Native。\n\n## License\n\n[Apache License 2.0](https://github.com/mzlogin/guanggoo-android/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmzlogin%2Fguanggoo-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmzlogin%2Fguanggoo-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmzlogin%2Fguanggoo-android/lists"}