Readhub客户端
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客户端相关推荐
- Apk 极限压缩(说点不一样的)
1.引言 Readhub+ 发布后,后台有人留言要源码的,还有人问 Apk 怎么压缩的.但是目前还不打算开源,所以没有源码.不过倒是可以分享一下我在压缩 Readhub+ Apk 的一点小小的心得. ...
- springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据
SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...
- Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)
Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...
- Redis 笔记(15)— 管道 pipeline(客户端将批量命令打包发送用来节省网络开销)
Redis 是一种基于客户端-服务端模型以及请求/响应协议的 TCP 服务.这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听 Socket 返回,通常是以阻塞模式,等 ...
- Ubuntu NFS 服务器和客户端挂载详解
1. NFS 基本介绍 1.1 NFS 简介 NFS 是 Network File System 的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由 Sun 公司开发,于1984年向外公布.功 ...
- RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例
1. gRPC 概念 gRPC 是 Google 开源的一款高性能的 RPC 框架.GitHub 上介绍如下: gRPC is a modern, open source, high-performa ...
- etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease
1. Client 定义 Client 定义如下: type Client struct {ClusterKVLeaseWatcherAuthMaintenance// 认证的用户名Username ...
- etcd 笔记(03)— etcd 客户端使用(键值的增、删、改、查)、watch监测键、lease使用(创建租约、撤销租约、刷新租期、查询租期)
1. etcd 客户端 etcdctl 是一个命令行客户端,便于我们进行服务测试或手动修改数据库内容,etcdctl 在两个不同的 etcd 版本(v2 和 v3)下的功能和使用方式也完全不同. 一般 ...
- Go 学习笔记(76)— Go 标准库 net/http 创建客户端(发送 GET、POST 请求)
1. Get 请求 1.1 使用 net/http 包的快捷方法 GET package mainimport ("fmt""io/ioutil""n ...
- 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 ...
最新文章
- c++ url下载图片
- TCP/IP协议是什么
- 鸡肉和鸡蛋–测试前解决Spring属性
- 适合小白的Python学习大纲
- DEKR 解构式人体关键点回归(三):损失函数
- 发布会后库克接受采访:对AR感到无比兴奋
- $ORACLE_HOME变量值末尾多“/”惹的祸
- Visual C#组件技巧之深入ComboBox美容
- 【git及GitHub使用总结】(一)
- 不窃取用户隐私的搜索引擎: DuckDuckGo
- ps如何将图片转化成线稿 简单版
- 在c语言中括号里面有两个算式,聪明题有答案
- vpu测试_联发科P30支持的VPU是什么?不知道就别说你懂科技了
- L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
- python五种标准数据类型_python标准数据类型--数值
- 能源实现物联网云平台方案
- JSON does not allow non-finite numbers
- 矩型窗、哈明窗、汉宁窗、莱克曼窗等一系列函数
- D:\eclipse-workspace\.metadata\.plugins\org.eclipse.core.resources\.projects
- Spring Cloud Alibaba系列使用(二)----Nacos注册中心