Android网络操作
本专栏是整理了一些安卓开发中,一些网络库的使用
易辰_
当你的能力撑不起你的野心的时候,你就静下心来努力学习
展开
-
断点续传---多线程下载进阶(二)
流程:/** * 断点续传:就是下载如果暂停后,下次下载时候,继续从上次下载的位置开始下载即可 * 大致流程: * 点击下载后,开始一个service,在onStartCommand中进行 * InitThread开始分线程进行获取网络资源的大小,获取完毕发送消息MSG_INIT, * 进行downLoad,下载前判断,是否下载过,如果么有就初始化 * threadInfo = n原创 2015-08-20 22:32:32 · 609 阅读 · 0 评论 -
断点续传---多线程下载进阶(一)
断点续传---多线程下载进阶(一)原创 2015-08-18 18:39:35 · 942 阅读 · 0 评论 -
断点续传---多线程下载进阶(三)
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l原创 2015-08-20 23:26:07 · 695 阅读 · 0 评论 -
Retrofit+Rxjava 网络请求的完美封装(二)(观察者模式)
上一篇是Retrofit+Rxjava简单封装,是在MainActivity中构建的请求体,这篇博文是将请求体Request也置入到Rxjava中 Retrofit+Rxjava 网络请求的简单封装(一)(观察者模式) 如果想对RxJava进行简单的了解,可以参考我如下的博文 RxJava响应式编程之初级了解 如果相对Retrofit进行简单的了解学习,可以参考我如下的博文 Retrofit原创 2016-11-03 15:18:46 · 5543 阅读 · 1 评论 -
Retrofit+Rxjava 网络请求的简单封装(一)(观察者模式)
我通过公司一个上线App接口来进行Retrofit+Rxjava 的简单学习http://x-phone.cn/api/v1.0/DeletePrivateContact当然你直接访问上面的url是无法获取服务器Json数据的,因为是需要封装请求体,如下是在没有封装请求体,返回的错误界面Method Not AllowedThe method is not allowed for the requ原创 2016-11-03 13:16:56 · 3207 阅读 · 3 评论 -
Retrofit简单封装使用--Post请求封装请求体、Get请求通过参数、map方式构建url
之前总结过Volley-OkHttpVolley–OkHttp学习博客今天来写写Retrofit的demo,简单封装下Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。把网络请求都交给给了Okhttp,我们只需要通过简单的配置就能使用retrofit来进行网络请求了,其主要作者是Android大神JakeWharton。导包:compile '原创 2016-11-02 18:43:02 · 9976 阅读 · 0 评论 -
OkHttp学习(3)-->>同步、异步之上传文件至服务器(重写RequestBody方法,实现上传进度接口回调)
Volley学习篇,实例代码均成功 Volley学习(一)Android Volley源码解析 Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读 Volley学习(四)Netw原创 2016-09-03 14:20:14 · 12894 阅读 · 1 评论 -
OkHttp学习(2)-->>异步下载图片、文件(拦截器重写Response方法实现下载进度获取)
OkHttp学习(1)–>>同步和异步(get、post键值对、post带map、请求头体封装json) Volley学习链接—想了解Volley的可以看我这5篇今天来了解下okHttp如何进行图片、文件下载的 首先在OkHttpManger弄一个单利模式,初始化一个OkHttpClient,然后放进去一个handler,线程更新ui使用private Handler okHttpHandler;原创 2016-09-01 18:19:03 · 4262 阅读 · 0 评论 -
OkHttp学习(1)-->>同步和异步(get、post键值对、post带map、请求头体封装json)
之前学习过Volley的种种用法,点击如下链接可以参考 如果想对Volley有所了解,可以看我这5篇关于Volley的实践代码今天来学习下OkHttp的学习,这篇博客主要是来了解OkHttp同步和异步—(get、post键值对、post带map、请求头体封装json) 下一篇去了解文件上传、图片下载为了快速使用,没有去研究源码了,但是看过Volley的源码,我感觉本质上也是想通的,就直接通过de原创 2016-09-01 12:46:35 · 9344 阅读 · 1 评论 -
Volley学习(五)HttpUrlConnection、Volley 2种方式实现头像上传
点击链接,免积分下载,点击链接,免积分下载Volley学习(一)Android Volley源码解析 Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读 Volley学原创 2016-08-19 17:16:53 · 2191 阅读 · 0 评论 -
Volley学习(四)NetworkImageView+LruCache(源码简读)图片请求小例子
代码下载 点击链接,免积分下载。。。今天来写一个关于图片请求的小例子,我们用NetworkImageView这个类来实现,这个类可以直接用在xml控件中,当作imageview,而且内部原理也是使用的ImageLoader,所以综合性还是不错的 效果图如下: 本例就没有再去进行封装代码了,封装代码在前几篇中有写到,下面2张图是 http://www.imooc.com/api/teache原创 2016-07-26 16:57:11 · 1882 阅读 · 0 评论 -
Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读
####################ImageRequest####ImageRequest####################################对应ImageRequest跟StringRequest、JsonRequest是一样的,我们看下ImageRequest的源码 /** * Creates a new image request, decod原创 2016-07-25 16:39:59 · 1253 阅读 · 3 评论 -
Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json
上一篇简单了解了Volley的源码 Volley源码简读本博客代码下载 点击打开链接,免积分下载ps一下:那个封装头体的请求,url我修改了端口(因为是上线项目,避免外来请求,不过有log日志可以参考)今天我来简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的JsonVolley请求有StringRe原创 2016-07-24 16:06:21 · 5143 阅读 · 2 评论 -
Volley学习(一)Android Volley源码解析
做安卓一年有余,意识到网络请求框架算是很重要的一块,以前我项目代码都是从某公司买的,后续的修改,趋于紊乱,考虑到Volley是谷歌自带的,决定好好研究研究源码,去理理逻辑思路首先呢,Volley去哪里获取,看下图即可,在安卓源码的frameworks目录下,然后导入到eclipse中即可去研究了摘抄一句郭大婶的话:说起分析源码,那么应该从哪儿开始看起呢?这就要回顾一下Volle原创 2016-07-11 14:56:44 · 2282 阅读 · 0 评论 -
apk更新、下载、安装(三)---DownloadManager ui方式【有卡顿bug】
文件下载 点击打开链接下载。。。。。这个demo有个bug 1、下载时候通知栏很卡 2、如果下载时,没有下载完毕,清掉通知栏,下载在启动报错由于对这个系统下载类不熟悉,大神看到后,有解决方案的话,留言,多谢了activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android原创 2015-12-08 00:18:03 · 1590 阅读 · 0 评论 -
apk更新、下载、安装(二)---ThinDownloadManager+IntentService【有卡顿bug】
这个小demo有bug?就是点击下载后,在通知栏那块很卡?因为大神指点,多谢点击打开链接,下载demo......................activity_main.xml主界面只有一个Button<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=原创 2015-12-07 23:52:12 · 1760 阅读 · 0 评论 -
apk更新、下载、安装(一)
思路是:1、解析服务器xml文件,获取服务器版本号,确定是否需要进行更新版本vercode2、弹出软件更新提示框3、点击更新,显示正在更新框,进行更新4、更新状态下,如果点击取消就取消更新5、安装apk即可项目地址没有上传,就是下面几个界面主界面只有一个更新的button main.xml<LinearLayout xmlns:androi原创 2015-12-07 15:58:28 · 2006 阅读 · 0 评论 -
apk更新、下载、安装(四)---DownloadManager ui方式
点击打开链接,下载demo............activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="原创 2015-12-08 10:27:21 · 940 阅读 · 0 评论 -
SoftReference+Thread进行图片加载(二)
利用线程阻塞方式,和软引用,以及图片缓存,以及实现listview滑动监听来处理图片的下载操作原创 2015-08-21 23:03:02 · 801 阅读 · 0 评论 -
SoftReference+Thread进行图片加载(一)
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2015-08-21 21:56:10 · 613 阅读 · 0 评论 -
XUtils开源项目---HttpUtils网络处理
最近搜了XUtils进行学习,该开源库是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少.上篇博客记录的是 XUtils开源项目---BitmapUtils图片处理 这篇博客记录的是网络请求操作,源码下载地址 XUtils开源项目---HttpUtils网络处理HttpUtils模块:原创 2015-09-18 16:44:16 · 4008 阅读 · 0 评论 -
XUtils开源项目---BitmapUtils图片处理
项目地址项目地址。。。。。。。最近搜了XUtils进行学习,该开源库是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,该框架包含DbUtils模块:android中的orm框架,一行代码就可以进行增删改查;ViewUtils模块:android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定。Http原创 2015-09-17 20:22:00 · 8485 阅读 · 1 评论