一篇文章带你走通 OkHttp+Retrofit+Rxjava @(Android)[android] ...
一、为什么升级Https 1、苹果iOS强制开启ATS标准 苹果宣布2017年1月1日起,所有提交到App Store 的App必须强制开启ATS安全标准(App Transport Security)...
首先声明一下,这是本人的学习Rxjava和Retrofit的第一篇博客,也是我第一次写博客,内容中可能会有错误的地方或者我理解错误的地方,请大家多理解,都是这么过来的嘛,如果有错误的地方非常欢迎大家指正,我会及时修改以免误导他人。 ...
前两两片我们介绍了,基本使用和如何查看源码,今天我们正式进入源码分析流程。 流程图 首先我们先看一看它的请求流程,在Okhttp3中请求是基于拦截器原理,源代...
1、简介 android-jungle-mediaplayer 是 Android 平台上一款多媒体播放/语音录制的库。使用它你可以很方便的实现语音、视频播放功能。有以下优点: ...
Handler:主要负责消息的发送和接受; Looper: 在android的消息机制中扮演着消息循环的角色; MessageQueue:消息存放的容器; 下面我们就按照消息发送的流程 通过源码解析进一步了解 Handler、Looper、Message...
尊重他人的劳动成果,转载请标明出处:, 本文出自:【gengqiquan的博客】 看完这篇博...
在项目中使用圆形的图片的需求还是蛮大的,所以封装一个圆形图片的控件,可以加载本地图片以及网络图片,此控件是继承自Imageview控件。 项目地址 ...
转载请注明出处作者:DeveloperHaoz本文链接:Android 谈谈Handler那些事 本文的主要内容 Han...
转载请注明出处: 在上一篇 Handler 与异步消息处理 中,简单介绍了 Handler 的使用场...
android-major-https 是一款 Android 上的 Http/Https 组件。内部使用 Volley 作为底层 Http 组件。主要特性有: ...
去年在将公司项目进行组件化重构的时候使用了 Retrofit+OkHttp 做网络请求,由于我们公司的网络请求都是使用https访问,因此在封装好适用于我们项目的Retrofit+OkHttp网络请求框架后,就开始着手解决Https网络传输的问题。刚开始看了很...
Introduce 基于OkHttp实现的下载管理,支持多线程、断点续传等功能,Demo演示用的是RecyclerView,在Applic...
AsyncTask 是Android 轻量级的异步框架,下面从源码角度分析下AsyncTask是如何实现的 其中涉及到的一些Java并发知识,先在...
写在前面 Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于作者宣布ImageLoader 不会在更...
前言 ...
ThreadLocal ThreadLocal是一个线程内部的数据存储类。它可以为各线程存储数据,同时只能由当前线程获取到存储的数据,对于其他线程来说则获取不到。它可以在不同线程中维护一套数据的副本,并且彼此互不干扰。 一言不合上代码: private sta...
Handler、Looper、Message是Android线程间通信的重要概念,我们在项目中会经常用到,最常用的写法,创建一个Handler对象,在线程中通过Handler发送消息来更新UI,这是很常用...
Volley简介 众所周知,Volley是google在2013年开源的一款异步异步异步http网络请求库,采用Volley进行网络请求非常简单。那么怎样个异步法?最简单的解释就是:使用Volley你不用再像原生的HttpUrlConnection一样new ...
主要包含客户端和服务端两个部分: 客户端 使用RxJava和Retrofit搭配完成基本的登录和注册功能 ...
作者:尹star 原文地址: ...
简书:图片加载框架Picasso - 源码分析 前一篇文章讲了Picasso的详细用法,Picasso 是一个强大的图片加载缓存框架,一个非常优秀的开源库,学习一个优秀的开源库,,我们不仅仅是学习它的用法,停留在使用API层面,我们也要试着去阅读源码,有两...
整合了一个工具类HttpsUtil,地址: ...
http协议中的重定向 client:向server发送一个请求,要求获取一个资源server:接收到这个请求后,发现请求的这个资源实际存放在另一个位置于是server在返回的response header的Location字段中写入那个请求资源的正确的UR...
TCache是一个封装的Android缓存框架,使用具有很大的灵活性,下面将介绍该框架的使用方法和设计思想 ...
首先展示效果如下: 本demo使用的是rxjava2, rxjava1也是可以使用的;主要核心代码如下: ...