基于Volley框架**改进的满足高并发客户端请求的自定义网络框架,满足用户的网络请求,能够兼容其它的网络请求框架,同时具有可扩展性,封装完成后,可供大型项目使用。
使用自行替换上面的版本号,以获得最新版本。
这里分别介绍在不同项目环境中,如何引用对该库的依赖。
方法一:
1.第一步,在项目的build.gradle下配置,注意是项目的build.gradle:
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
2.第二步,在app的build.gradle下添加如下依赖:
dependencies {
...
implementation 'com.github.YouAreOnlyOne:ConcurrencyFramework:版本号'
...
}
Volley.sendJSONRequest(null, url, String.class, new IDataListener<String>() {
@Override
public void onSuccess(String s) {
// Toast.makeText(MainActivity.this,"结果:"+s,Toast.LENGTH_LONG).show();
showResult.setText(""+s);
}
@Override
public void onFailure() {
Toast.makeText(MainActivity.this,"请求错误",Toast.LENGTH_LONG).show();
}
});
在manifest文件中添加访问的权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
不依赖其它任何的网络请求框架或jar包,全部手写代码实现网络请求,通过分层和接口回调实现灵活多变和自定义的请求获取,通过构造线程池管理,实现在并发情况下保证网络请求的高效执行。
更新中……
OkHttp 、Retrofit 、Volley 、RxJava、Novate在Android中Web网络请求一行代码解决。
https://blog.csdn.net/u014374009/article/details/82933127
一行代码实现Ftp文件上传、文件下载、文件删除和进度监听的工具类的使用。
https://blog.csdn.net/u014374009/article/details/82944107
一行代码解决AndFix热修复和热跟更新问题,集成了阿里的开源库,修复程序的缺陷bug漏洞和功能页面等.
https://blog.csdn.net/u014374009/article/details/83052178
1.项目还有很多不完善的地方,欢迎大家指导。
2.项目持续更新开源,有兴趣加入项目或者跟随项目的伙伴,可以邮件联系!
3.关注或者喜欢或者尝试使用或者感兴趣的伙伴可以,点击 ~ follow、fork、star ~ 。