随笔分类 -  网络数据请求

摘要:记录这个的原因,是因为很多时候,因为后台配置的证书不正确导致APP访问不到服务器数据,导致影响自身的开发进度。没几行代码,逻辑也清晰,所以下面就直接贴出工具类吧: 有了以上的工具类,通过OKHttpClient.Builder对象调用 “sslSocketFactory ”方法 和 “hostnam 阅读全文
posted @ 2018-01-26 17:06 火龙裸先生 阅读(5764) 评论(6) 推荐(0)
摘要:Lambda简介 A lambda expression is a block of code with parameters. lambda表达式是带参数的代码块。 虽然看着很先进,其实Lambda表达式的本质只是一个”语法糖”,由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实 阅读全文
posted @ 2017-11-15 17:35 火龙裸先生 阅读(551) 评论(0) 推荐(0)
摘要:RxJava是什么 a library for composing asynchronous and event-based programs using observable sequences for the Java VM解释:一个对于构成使用的Java虚拟机观察序列异步和基于事件的程序库 R 阅读全文
posted @ 2017-11-15 17:05 火龙裸先生 阅读(384) 评论(0) 推荐(0)
摘要:对Retrofit已经使用了一点时间了,是时候归纳一下各种网络请求的service了。 下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Body、@Field的用法。 GET 样式1(一个简单的get请求) http://102.10.10 阅读全文
posted @ 2017-03-20 22:16 火龙裸先生 阅读(477) 评论(0) 推荐(0)
摘要:1、前言 本文基于RxJava、Retrofit的使用,若是对RxJava或Retrofit还不了解的简友可以先了解RxJava、Retrofit的用法再来看这篇文章。 在这片文章之前分别单独介绍过Rxjava以及Retrofit的使用: Android Retrofit 2.0 的使用 Andro 阅读全文
posted @ 2017-03-20 10:12 火龙裸先生 阅读(647) 评论(0) 推荐(0)
摘要:并没有关系的图 并没有关系的图 前言 经过前几篇的介绍,对RxJava对模式有了一定的理解:由Observable发起事件,经过中间的处理后由Observer消费。(对RxJava还不了解的可以出门左拐)之前的代码中,事件的发起和消费都是在同一个线程中执行,也就是说之前我们使用的RxJava是同步的 阅读全文
posted @ 2017-03-20 09:37 火龙裸先生 阅读(478) 评论(0) 推荐(0)
摘要:前两篇Android RxJava的使用(一)基本用法、Android RxJava的使用(二)Action介绍了RxJava的基本用法,对Rxjava还不了解的请先看以上两篇。这篇为大家讲解RxJava中map和flatMap的使用。 参考:给 Android 开发者的 RxJava 详解(本文部 阅读全文
posted @ 2017-03-20 09:35 火龙裸先生 阅读(565) 评论(0) 推荐(0)
摘要:回顾 在上一节Android RxJava的使用(一)基本用法中,介绍了RxJava的基本用法。下面来回顾下实现一次RxJava的基本使用。例:分别打印"Hellow"、" Wrod" 可以看到,我们这里只用了onNext(obj),还有两个重写的onError(error)和onCompleted 阅读全文
posted @ 2017-03-20 09:25 火龙裸先生 阅读(713) 评论(0) 推荐(0)
摘要:前言 最近经常看到RxJava这个字眼,也看到很多人在博客中推荐使用RxJava。好奇的我怎么能错过,于是Google了一下,说RxJava好用的和说RxJava难用的都有,于是自己也亲自尝试了一下(感觉不容易上手)。写博客记录下学习的过程,一方面作为巩固,另一方面希望能帮助到初学者。(第一篇只介绍 阅读全文
posted @ 2017-03-20 09:13 火龙裸先生 阅读(769) 评论(0) 推荐(0)
摘要:一、概述 Retrofit是Square公司开发的一个类型安全的Java和Android 的REST客户端库。来自官网的介绍: A type-safe HTTP client for Android and Java Rest API是一种软件设计风格,服务器作为资源存放地。客户端去请求GET,PU 阅读全文
posted @ 2017-03-20 09:03 火龙裸先生 阅读(470) 评论(0) 推荐(0)
摘要:前言 项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果: 原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些时间,开了很多方法出来 阅读全文
posted @ 2017-03-02 10:31 火龙裸先生 阅读(263) 评论(0) 推荐(0)
摘要:OKhttpManager2.Class 请求工具类 MainActivity.class 工具类的调用方法 activity_main.xml 布局文件 个人觉得主要得注意的地方是,任何更新UI操作,都必须要在主线程中才能更新,而网络请求操作,则需要放在子线程。这里通过接口回调和数据分发的方式,利 阅读全文
posted @ 2016-09-30 21:37 火龙裸先生 阅读(1342) 评论(0) 推荐(0)
摘要:MainActivity.class 工具类的调用方法 activity_main.xml 布局文件 以前都是用Volley去进行网络交互,时间久了,也想换换新的东西。网络请求框架各具特色,需要自己不断探索和选择。加油! 阅读全文
posted @ 2016-09-30 18:51 火龙裸先生 阅读(3108) 评论(0) 推荐(0)
摘要:MainActivity.class PS:需要注意的是,在进行同步Get网络请求时,因为都是一个耗时操作,所以需要建立一个子线程去进行请求; 并且,UI界面的更新,必须放在主线程去完成! activity_main.xml 阅读全文
posted @ 2016-09-28 10:30 火龙裸先生 阅读(698) 评论(0) 推荐(0)
摘要:Gson是谷歌用于对Json操作的库,里面有着强大而又方便的功能,最常用的就是 fromJson():将json数据转化为对象; toJson():将对象转化为json数据! 对于普通的json数据使用这两个方法简直so easy,但是对于稍有点复杂的json数据如何操作呢? 比如json数据中除了 阅读全文
posted @ 2016-08-27 10:42 火龙裸先生 阅读(1568) 评论(0) 推荐(0)
摘要:之前一直使用的Volley作为网络请求框架,它是Google 在2013年的I/O大会 上,发布的。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮,同时扩展性很强。在用它之前我进行了简单的封装,因为Volley默认的请求线程生命周期伴随着Activity的周期,这有 阅读全文
posted @ 2016-08-25 20:41 火龙裸先生 阅读(718) 评论(0) 推荐(0)
摘要:在实习期间由于要求使用volley,所以第一次开始接触volley,从一开始的迷茫陌生,到疯狂的查找各种资料,通过在项目中用到的实际问题,我想做一些总结,所以写了这篇文章。下面我将介绍我理解的用户登录的一套详细流程,涉及到volley请求以及json数据的解析。 登录流程的总结:首先通过EditTe 阅读全文
posted @ 2016-06-04 02:09 火龙裸先生 阅读(1336) 评论(0) 推荐(0)
摘要:json解析我们不陌生了,不过每次编写解析的代码时总是很头疼,一堆很无聊的代码,如果有50个接口那就得写50个相似的解析处理。其实谷歌和阿里很早就推出了解析json的工具包,谷歌的Gson,阿里的FastJson,还有一个jackJson。有人说jackJson解析速度快,大数据时FastJson要 阅读全文
posted @ 2016-05-31 10:32 火龙裸先生 阅读(420) 评论(0) 推荐(0)
摘要:来自:http://www.imooc.com/video/7871 推荐大家去学习这个视频,讲解的很不错。 慕课网提供了一个json网址可以用来学习:http://www.imooc.com/api/teacher?type=4&num=30。我们的任务就是建立一个listview,将json提供 阅读全文
posted @ 2016-05-30 11:27 火龙裸先生 阅读(5005) 评论(0) 推荐(0)
摘要:最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比 阅读全文
posted @ 2016-05-03 12:03 火龙裸先生 阅读(604) 评论(0) 推荐(0)