Readhub

Readhub非官方Android客户端。
GitHub地址:Readhub

扫码下载apk:

项目预览

gif图清晰度不足,还请见谅。

热门话题、科技动态、开发者资讯、区块链资讯

热门详情、资讯详情

稍后读

截图分享

项目简介

技术简介
  • MVP架构
  • Retrofit+RxJava请求接口数据
  • Dagger、ButterKnife简化代码
  • Glide图片加载
  • AgentWeb显示新闻
  • greenDao实现稍后读功能
  • RxPermissions动态权限管理
  • ResultBack(startActivityForResult回调封装,一行代码解决onActivityResult维护繁琐,支持RxJava)
  • eventbus
Readhub api
private static final String BASE_URL = "https://api.readhub.me/";
    /*** 热门话题** @param lastCursor* @param pageSize* @return*/@GET("topic")Observable<TopicResp> apiTopic(@Query("lastCursor") String lastCursor,@Query("pageSize") int pageSize);/*** topic detail* @param topicId* @return*/@GET("topic/{topicId}")Observable<TopicMo> apiTopicDetail(@Path("topicId") String topicId);/*** 科技动态** @param lastCursor* @param pageSize* @return*/@GET("news")Observable<NewsResp> apiTeachNews(@Query("lastCursor") String lastCursor,@Query("pageSize") int pageSize);/*** 开发者资讯** @param lastCursor* @param pageSize* @return*/@GET("technews")Observable<NewsResp> apiDevelopNews(@Query("lastCursor") String lastCursor,@Query("pageSize") int pageSize);/*** 区块链资讯** @param lastCursor* @param pageSize* @return*/@GET("blockchain")Observable<NewsResp> apiBlockchainNews(@Query("lastCursor") String lastCursor,@Query("pageSize") int pageSize);

Readhub客户端相关推荐

  1. Apk 极限压缩(说点不一样的)

    1.引言 Readhub+ 发布后,后台有人留言要源码的,还有人问 Apk 怎么压缩的.但是目前还不打算开源,所以没有源码.不过倒是可以分享一下我在压缩 Readhub+ Apk 的一点小小的心得. ...

  2. springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据

    SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...

  3. Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)

    Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...

  4. Redis 笔记(15)— 管道 pipeline(客户端将批量命令打包发送用来节省网络开销)

    Redis 是一种基于客户端-服务端模型以及请求/响应协议的 TCP 服务.这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听 Socket 返回,通常是以阻塞模式,等 ...

  5. Ubuntu NFS 服务器和客户端挂载详解

    1. NFS 基本介绍 1.1 NFS 简介 NFS 是 Network File System 的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由 Sun 公司开发,于1984年向外公布.功 ...

  6. RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例

    1. gRPC 概念 gRPC 是 Google 开源的一款高性能的 RPC 框架.GitHub 上介绍如下: gRPC is a modern, open source, high-performa ...

  7. etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease

    1. Client 定义 Client 定义如下: type Client struct {ClusterKVLeaseWatcherAuthMaintenance// 认证的用户名Username ...

  8. etcd 笔记(03)— etcd 客户端使用(键值的增、删、改、查)、watch监测键、lease使用(创建租约、撤销租约、刷新租期、查询租期)

    1. etcd 客户端 etcdctl 是一个命令行客户端,便于我们进行服务测试或手动修改数据库内容,etcdctl 在两个不同的 etcd 版本(v2 和 v3)下的功能和使用方式也完全不同. 一般 ...

  9. Go 学习笔记(76)— Go 标准库 net/http 创建客户端(发送 GET、POST 请求)

    1. Get 请求 1.1 使用 net/http 包的快捷方法 GET package mainimport ("fmt""io/ioutil""n ...

  10. Go 学习笔记(58)— Go 第三方库之 etcd/clientv3(连接客户端、PUT、GET、Lease、Op、Txn、Watch 基础概念说明)

    1. 安装 Golang 的 Etcd 包 我们使用 v3 版本的 etcd client , 首先通过 go get 下载并编译安装 etcd clinet v3. go get -v github ...

最新文章

  1. c++ url下载图片
  2. TCP/IP协议是什么
  3. 鸡肉和鸡蛋–测试前解决Spring属性
  4. 适合小白的Python学习大纲
  5. DEKR 解构式人体关键点回归(三):损失函数
  6. 发布会后库克接受采访:对AR感到无比兴奋
  7. $ORACLE_HOME变量值末尾多“/”惹的祸
  8. Visual C#组件技巧之深入ComboBox美容
  9. 【git及GitHub使用总结】(一)
  10. 不窃取用户隐私的搜索引擎: DuckDuckGo
  11. ps如何将图片转化成线稿 简单版
  12. 在c语言中括号里面有两个算式,聪明题有答案
  13. vpu测试_联发科P30支持的VPU是什么?不知道就别说你懂科技了
  14. L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
  15. python五种标准数据类型_python标准数据类型--数值
  16. 能源实现物联网云平台方案
  17. JSON does not allow non-finite numbers
  18. 矩型窗、哈明窗、汉宁窗、莱克曼窗等一系列函数
  19. D:\eclipse-workspace\.metadata\.plugins\org.eclipse.core.resources\.projects
  20. Spring Cloud Alibaba系列使用(二)----Nacos注册中心

热门文章

  1. 我的世界1.16.1java模组怎么加,我的世界1.16(minecraft1.16)全新模组推荐
  2. SpringCloud之服务提供者和服务消费者
  3. ubuntu设置自动关机
  4. 利用Python去除图片水印,真的一点都不难!
  5. 基于python的招聘信息可视化系统
  6. oracle实现aes解密_AES加解密程序的实现
  7. 扯ruan蛋的房价,恶心死了我
  8. 如何管理NVivo的查询结果
  9. 涨姿势 , JavaScript 玩转多线程编程~
  10. 如何使用IceSword冰刃