Skip to content

mzlogin/guanggoo-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3d82521 · Dec 16, 2018
Dec 16, 2018
Nov 16, 2017
Apr 30, 2018
Dec 16, 2018
Dec 16, 2018
Oct 11, 2017
Oct 19, 2017
Sep 15, 2017
Dec 16, 2018
Dec 16, 2018
Sep 15, 2017
Sep 17, 2017
Sep 15, 2017
Sep 15, 2017

Repository files navigation

guanggoo-android

光谷社区 第三方客户端。

目录

下载地址

Google Play 小米应用商店 酷安 GitHub
Google Play 小米应用商店 酷安 Releases

如需 iOS 版请移步 相关项目

屏幕截图

功能列表

  • 登录
  • 首页主题列表 三种视图:默认排序、最新话题、精华主题
  • 主题详情
    • 主题内容
    • 评论列表
  • 节点列表
  • 节点主题列表
  • 评论
    • 文字评论
    • emoji
    • 艾特 目前仅支持长按头像或用户名,还有点击评论的回复按钮
    • 点赞
  • 分享主题链接
  • 新手指南
  • 个人信息页
    • 个人基本信息
    • 个人回复列表
    • 个人主题列表
    • 其它用户信息
  • 消息提醒
  • 收藏
  • 收藏的主题列表
  • 发表新主题
  • 登出
  • 注册
  • 搜索
  • 屏蔽
  • 已读/未读状态区分

界面特性

  • 主题详情支持动图和视频
  • ToolBar 设定
    • 如果当前 Fragment 栈里的数量大于 1,就显示返回按钮,可以滑出 Drawer,否则显示菜单,锁定 Drawer
    • 在合适的时候显示右侧菜单
  • 列表下拉刷新
  • 列表上滑加载更多
    • 主题列表页自动加载
    • 主题评论点击手动加载
  • Loading 动画
  • 应用内处理图片与链接点开
  • 评论内容为空时评论按钮置灰
  • 侧滑返回
  • 评论按钮可以考虑做成 FloatActionButton
  • 夜间模式

优化

  • 添加缓存

API

docs/guanggoo-api.md

因为光谷社区并未提供 API,所以是基于 DOM 解析获取数据。网站的前端界面改动有可能导致数据不可用,可以考虑做一个 API 监控脚本,定期测试 API 的可用性。

参与贡献

请参考 如何参与贡献

相关项目

License

Apache License 2.0