Total count is 303, 4 pages
JWHttpWrapper
基于OKHttp的网络库,底层依赖很小,只有一个文件依赖于OKhttp, 可以快速切换为其它网络库。
支持本地文件缓存以及多样化的缓存方式。
自定义Interceptor。可以拦截数据进行处理
请求返回数据处理在单独现成进行,提供的回调方法在UI现成进行,可以直接用返回的数据更新UI
支持发送请求的时候设置Tag, 然后单个或者批量取消请求
jus
Flexible and Easy HTTP/REST Communication library for Java and Android
RxVolley
RxVolley是一个基于Volley的网络请求库;
同时支持RxJava;
可以选择使用OKHttp替代默认的 HttpUrlConnection 做网络请求;
可以选择使用图片加载功能(复用的网络请求将有效减少apk体积);
移除了原Volley的 HttpClient 相关 API ,可在 API23 环境编译;
内置了RxBus的实现,可有效替换掉EventBus等相关库;
android-volley
Google 提供的网络通信库,使得网络请求更简单、更快速
Okhttp-OkDroid
基于 okhttp 二次封装的网络请求库,支持 get 请求、post 请求、文件上传、文件下载、取消请求,支持 Json、Gson、Raw 数据类型返回结果回调处理。
RetrofitUtils
RxJava + Retrofit+okhttp 封装,包含对相同格式请求数据、相同格式返回数据处理,显示 Material Design 加载 dialog,文件上传下载进度展示、全局异常捕捉。
RetrofitUtils
对Retrofit的简单封装:设置缓存、公共参数、添加headers、自定义响应体和统一的callback;
Basic
Mvp模式
网络请求的封装
强大的漂亮日志
列表数据的统一业务处理
多种样式上拉加载、下拉刷新
App crash 异常的处理
Loading页面的统一处理
快速实现广告轮播图、引导页功能
快速实现底部导航功能
右滑页面关闭当前Activity
CurlNetTest
使用 Curl 请求网络, 使用 C/C++请求网络
Retrofit2RxjavaDemo
Retrofit2 结合 Rxjava 解决返回的 JSON 结果为非 Rest 标准后,返回码为正确下使用 Gson 返回真实的数据,保留了 Rxjava 的链式调用,而不是采用回调的方式,最大可能发挥 Rxjava 的特点。
Android-Http-Example
集成了android-async-http, volley, okhttp3等网络请求框架,进一步封装抽象出统一的post、get接口等。方便底层直接切换网络库
MyOkHttp
对 Okhttp3 进行二次封装,对外提供了 POST 请求、GET 请求、PATCH 请求、PUT 请求、DELETE 请求、上传文件、下载文件、取消请求、Raw/Json/Gson 返回、后台下载管理等功能
PreLoader
Pre-load data for android Activity/Fragment/View (android 页面启动速度优化利器:在页面打开之前进行预加载)
EasyHttp
Android 网络请求框架,简单易用,so easy
RxKotlinRetrofitDemo
Rx、kotlin、retrofit 三者结合封装的网络请求库
Network-Demo
Retrofit + OkHttp3 + coroutines + LiveData 打造一款网络请求框架
Volley
Google 提供的网络通信库,使得网络请求更简单、更快速
RoboSpice
Android 异步网络请求工具,支持缓存、REST 等等
Kolley
用 Kotlin 基于 Volley 为网络请求定制的 DSL
ReactiveHttp
一个基于 Kotlin + Jetpack + Coroutines+ Retrofit 封装的网络请求框架
TokenDemo
网络请求时关于 cookie 或 token 失效的解决方案
RxNetWork
rxjava1.x and retrofit2.x 版本的网络请求简化库,以及 RxBus
Net
Android 最强网络请求库, 不仅仅是网络请求的异步框架, 支持 Kotlin/协程/并发/自动化/缓存/转换器的全能网络请求库
OkHttp3
基于 OkHttp3 封装的网络请求库——致力于最简洁、功能最全、可灵活扩展的网络操作 API
XHttp2
一个功能强悍的网络请求库,使用 RxJava2 + Retrofit2 + OKHttp 组合进行封装。
AndroidNetworking
Android Networking supports:
All type of HTTP/HTTPS request like GET,POST,etc
Downloading any type of file
Uploading any type of file (supports multipart upload)
Cancelling a request
Setting priority to any request (LOW, MEDIUM, HIGH, IMMEDIATE)
As it uses OkHttp as a networking layer, it supports:
HTTP/2 support allows all requests to the same host to share a socket
Connection pooling reduces request latency (if HTTP/2 isn’t available)
Transparent GZIP shrinks download sizes
Response caching avoids the network completely for repeat requests
Lychee
基于 retrofit 实现的网络请求库,支持多任务上传下载,断点续传,可选 Rxjava,Rxjava2,retrofit 原生请求
RxHttp
基于 RxJava2+Retrofit+OkHttp4.x 封装的网络请求类库,亮点多多,完美兼容 MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多 BaseUrl,支持文件上传下载进度监听,支持断点下载,支持 Glide 和网络请求公用一个 OkHttpClient
Volley
全手写 Volley 网络访问框架,实现高扩展高并发和请求队列功能
stetho
强大的 Android Debug 工具。支持网络请求监控以及数据库查看,可以和 Chrome DevTools 结合或者命令行模式。
RxEasyHttp
本库是一款基于 RxJava2+Retrofit2 实现简单易用的网络请求框架,结合 android 平台特性的网络封装库,采用 api 链式调用一点到底,集成 cookie 管理,多种缓存模式,极简 https 配置,上传下载进度显示,请求错误自动重试,请求携带 token、时间戳、签名 sign 动态配置,自动登录成功后请求重发功能,3 种层次的参数设置默认全局局部,默认标准 ApiResult 同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
HttpRequestProcessor
网络请求隔离框架简单封装,有两种实现方式:一种是代理模式实现的,一种是工厂模式实现的。
HttpUtilForAndroid
深度结合 android 平台特性的网络封装库,api 链式调用,使用时不涉及到具体第三方库中的类.下层默认是 okhttp 实现,可继承 IClient 类来无缝切换到其他网络,如 volley,retrofit 等等
app_base
Android 中的 MVP base module,可以在项目中直接使用,并集成没有依赖注入框架,网络请求是 Okhttp,有自己写的 ImageLoader 等。
StateFrameLayout
状态帧布局,通常用于网络请求的四种状态,普通、载入、错误、空白。支持 Drawable 或者 View 来展示,也可以混搭。
chromium-net
Chromium 移动端网络库,当前移动端 QUIC 支持的良好选择
Weather
使用彩云天气 api,使用 Kotlin 语言基于 MVVM 模式结合 JetPack 组件库:LiveData、ViewModel、Lifecycle、Navigation、Room 组件,以及使用协程+Retrofit 进行网络请求 开发的一款天气 app
OkHttpLib
基于 OkHttp 为传输层,根据业务,封装 Json,Form 表单,单文件上传,超大文件多线程分块断点上传等各种请求的网络库.
wxapp-devFrame
微信小程序基本的开发框架抽取,包括网络请求的二次封装,页面状态管理,常见页面模板封装.(这里好像都是安卓的,能发小程序的吗,我试试..)
okhttp
square 开源的 http 工具类
cwac-netsecurity
CWAC-NetSecurity: Simplifying Secure Internet Access
NetWrapper
callback/listener 模式,常规请求一行代码,自定义设置链式调用.api 友好,类似自然语言.无需关心 http 协议封装的类,无需关心下一层框架的类.
目前基于 retrofit 封装,可以通过实现接口无缝切换到 volley 等其他网络框架.
HHEmptyView
android 网络加载提示进度封装 View。包含加载中、加载失败、点击按钮重新加载,支持自定义加载中的 view。
JetpackMvvm
:chicken::basketball:一个 Jetpack 结合 MVVM 的快速开发框架,基于 MVVM 模式集成谷歌官方推荐的 JetPack 组件库:LiveData、ViewModel、Lifecycle、Navigation 组件 使用 Kotlin 语言,添加大量拓展函数,简化代码 加入 Retrofit 网络请求,协程,帮你简化各种操作,让你快速开发项目
PopLayer
通用 Android 端弹窗管理框架,支持带网络请求的业务流程管理,内部维护弹窗优先级队列 具备弹窗管理扩展功能 整合 Dialog,PoupoWindow,悬浮 Widget,透明 Webview,Toast,SnackBar,无需再为繁琐的业务弹窗逻辑所困扰
MvvmHelper
:chicken::basketball:这是一个快速开发的项目壳,Kotlin 语言开发,MVVM+Jetpack 架构,封装了公共头部、界面状态管理、ViewModel、LiveData、DataBinding、头部刷新、加载更多、沉浸式、全局通知、丰富好用的拓展函数、RxHttp 网络请求等等一系列工具
FastDev4Android
本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等,后续会进行逐步添加
ZLayer
ZLayer Android 核心基础服务层
SearchPictureTool
一款开源的图片搜索APP。Material Design风格。使用Rxjava,MVP快速开发框架,封装的RecyclerView,retrofit 2.0网络请求库,Fresco图片加载库,图片瀑布流和错位式布局。具有热门推荐、每日一笑、板块分类、一键下载图片、分享图片、收藏图片、设为桌面壁纸、设为锁屏壁纸等功能
Asynchronous Http Client for Android
Android 异步 Http 请求
Async Http Client
Java 异步 Http 请求
UltimateAndroid
UltimateAndroid 是一个快速开发 Android 应用的框架,框架目前主要包含的功能有 View Injection,ORM,异步网络请求和图片加载,自动化脚本测试,磁盘 LRU 等功能.同时提供了类似于 TripleDes、Webview 快速设置、Md5 处理、String 处理,Https 处理等常用工具类,还有超过 100 多种 UI 控件效果。
EasyImageLoader
轻量级图片加载库。具有图片加载,图片缓存、图片压缩功能。 将内存缓存、本地缓存、网络请求、图片压缩、线程池封装,做到模块独立,降低耦合度。解决数据错乱问题,能够在加载图片时添加loadding图片,加载失败时自动加载error图片。
RxHttp
OkHttp+RxJava 一条链发送请求,自动关闭未完成的请求,新一代 Http 请求神器
WADB
网络 adb 调试开关
battery-historian
通过 Android 的 "bugreport" 文件分析得到系统详细的耗电情况、网络情况。支持分 App 查看。
StateUi
自己空闲时写的一个小组件,用起来比较简单,目前自己公司的项目也开始用了,目前为止没发现什么问题
FastLib
一个 Android 项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化..有问题欢迎 issue。主要实现功能: 1、基于 Retrofit2.x 及 RxJava2.x 的网络请求封装、网络请求与生命周期绑定、快速观察者、快速 loading 观察者、快速返回常用错误 2、 常用功能库二次封装方便调用:Glide 加载图片封装、TabLayout+ViewPager Fragment 切换封装、Logger 日志打印封装 3、 多种常用界面布局:标题+多状态+下拉刷新+列表、标题+ViewPager 等方便快速创建常用布局增加 layout 复用 4、Fragment 懒加载封装 5、 快速实现 Activity 滑动返回、下拉刷新加载更多、沉浸式等
sloth-restme
基于 coroutines 和 okhttp 的 http 请求库,多请求链式调用取消请求等
AndroidNetwork
Android 网络框架封装
RxjavaRetrofit
Rxjava + Retrofit网络访问
OkHttpLemonDemo
手写高并发网络加载框架,参考 volley,retrofit 等。增加了下载文件进度回调模块,使用阻塞式队列,一个不错的学习框架。
MockNet
快速搭建本地服务器来开发和测试网络接口,无需服务器相关知识,使用简单。
SmartLoadingView
一个自带 dialog 联网请求的 button。且自带多种酷炫效果:有转场效果,和正常联网请求等。支持设置圆角;支持设置背景颜色值;设置字体颜色值;字体大小;自带 dialog;字体超过一行,自动滚动(带 2 种滚动样式);通过对动画的不同监听可以实现不同的效果。具体看 README
Ion
支持图片、json、http post 等异步请求
RetrofitClient
基于 OKHttp 和 Retrofit 封装的网络库
HttpSender
OkHttp+RxJava 超好用的 Http 请求框架
LeonEasyPermissions
android6.0+权限请求工具类的简单封装
AndroidLoadingView
网络加载,耗时操作过度动画。
UrlHttpUtils
最简单的 HttpURLconnection 封装,CallBack 方法执行在 UI 线程。支持 get 请求,post 请求,支持文件上传和下载。
NetStatusBus
NetStatusBus 简化了网络监听的流程,使代码更加简洁高效
t-io
解决其它网络框架没有解决的疼点
CrawlerForReader
Android 本地网络小说爬虫,基于 jsoup 及 xpath
FileP2P
Wifi Direct,实现 Android 手机之间无网络传输文件
WifiP2P
Wifi Direct,实现 Android 手机之间无网络传输文件
NetMonitor
android 网络监控下的观察者模式运用
WePush
专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP 请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信
OkHttpFinal
一个对OkHttp封装的简单易用型HTTP请求和文件下载管理框架
AndroidEmoji
AndroidEmoji
支持网络下载Emoji表情包并显示,减小apk体积
my716
网络小说下载,使用追书神器中的免费源
FreeBook
基于 MVP 模式开发的带缓存网络爬虫,采用最流行框架搭建,干货多多
OpenVideo
视频播放应用,数据源来自优酷,采用vitamio播放库,volley网络访问库
BookReader
:closed_book: "任阅" 网络小说阅读器,3D 翻页效果、txt/pdf/epub 书籍阅读、Wifi 传书~
AndroidNetworkWatcher
利用广播监听和反射封装简化网络监听业务代码
Emmagee
网易开源的性能测试工具,包括 CPU、内存、网络流量、启动时间、电池状态等
RxErrorHandler
针对于 Rxjava 的错误处理库,可在网络链接出现错误时自动重试
Glin
一款灵活支持中间件的 Java&Android 动态代理网络框架
SuperVideoPlayer
集成 android 流媒体处理 vitamio 框架。实现播放本地视频,网络视频,直播等功能。
tts-server-android
在阅读 APP 中通过网络导入方式收听微软 TTS / Edge 大声朗读
MyBookshelf
阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
ProgressManager
一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度
KryoNet
通过 NIO 提供客户端和服务器端 TCP/UDP 网络传输的 Java 库
Augmented Traffic Control
模拟网络状况,包括带宽、时延抖动、丢包率、错包率、包重排率
LoadingProgress
用于加载网络图片显示进度条,可支持所有继承 imageview 的控件
RxUnfurl
A reactive extension to generate URL previews.
Novate
A safety client by Https for android, (Android 网络框架,基于 Retrofit 和 RxJava 打造的链式网络库, 支持 okhttp 的调用风格,又兼容 Retrofit API,并支持 rxJava 链式操作)
Dexter
Android library that simplifies the process of requesting permissions at runtime.
NetSpeed
网速显示悬浮窗
JustWe-WebServer
Android手机上的Http服务器,可以用于内网/外网的数据交换。
ps: 这个项目是JustWeEngine游戏框架中处理网络事件的一部分。
Click to load more