
OkHttp的基本用法
OkHttp的基本用法看完Google官方的网络通信库Volley,再继续学习Android开发中大名鼎鼎的网络请求框架:OkHttp。深入学习一个优秀的框架之前,先了解它的基本用法,由浅入深,逐步探索。本篇简要介绍一下OkHttp的使用,关于拦截器详见OkHttp拦截器Interceptor。1、OkHttpOkHttp是Square公司开源的网络请求框架,Android开发中另一个网络请求框架
加入于 2019-10-06
不忘初心的阿甘
598
文章
41
评论

OkHttp的基本用法看完Google官方的网络通信库Volley,再继续学习Android开发中大名鼎鼎的网络请求框架:OkHttp。深入学习一个优秀的框架之前,先了解它的基本用法,由浅入深,逐步探索。本篇简要介绍一下OkHttp的使用,关于拦截器详见OkHttp拦截器Interceptor。1、OkHttpOkHttp是Square公司开源的网络请求框架,Android开发中另一个网络请求框架

翻译插件Translation看源码的时候遇到专业词汇不认识咋办?打开浏览器Google翻译?不,这太低效。推荐一个翻译插件:Translation,支持多语言互译、文档翻译、语音朗读... 让开发者阅读源码注释畅行无阻。1、安装Translation打开File > Settings > Plugins选项搜索Translation,安装插件。作者将这个插件开源:YiiGuxing/Transl

了解媒体类型MIME开发中会遇到指定数据MIME类型的场景:网络传输数据内容的类型Content-Type、网络请求RequestBody中数据的MediaType、安卓媒体库MediaFormat中定的MediaType、Intent设置数据和数据类型setDataAndType()。那么什么是MIME?1、关于MIME它的英文全称是Multipurpose Internet Mail Exte

专业的流程图制作软件:迅捷流程图推荐一个绘图软件:迅捷画图。是上海互盾信息科技有限公司开发的一款国产绘图软件,值得大家支持。迅捷画图在绘图方面的能力要比WPS自带的画图要专业的多。支持在线创作流程图、在线制作思维导图、组织结构图、ER图、网络拓扑图等。而且是在线作图,非常方便快捷,随时保存到云端不怕丢失。官网:迅捷画图-专业的在线作图网站1、简单易用的界面专注画图,界面专业程度不亚于Visio,小

Volley网络图片加载控件NetworkImageView在Volley图片加载ImageLoader一文中了解了使用ImageLoader进行图片加载的原理。还有更简单的网络图片加载,在Volley加载网络图片一文第3节提到NetworkImageView,继承自ImageView通过简短的200行代码,结合ImageLoader实现一个简单易用的图片加载控件。让我们通过源码了解Network

DecorView添加到Window的流程在Activity的组成结构一文中,了解了Activity的组成,内部持有Window实例,再由这个Window管理布局。Activity中的Window何时被创建并被添加到Activity中的呢?DecorView是如何被加载到Window中的。1、Window的创建在Activity启动流程全新版本一文中,详细捋清了Activity的启动流程。顺着继续

Volley图片加载ImageLoader在Volley加载网络图片中了解到使用ImageLoader进行加载图片,本文来看看ImageLoader源码如何结合RequestQueue实现网络图片加载的。源码分两部分看,一部分是从ImageLoader的get(...)方法开启图片加载请求,另一部分是NetworkDispatcher的网络请求结果回调。1、图片加载请求总体的请求逻辑如下,大部分代
Volley加载网络图片通过前面几篇关于Volley的博客,对Volley框架算是比较熟悉了。Volley虽然小巧,应对Android开发中常见的图片加载也是丝毫不逊于专门的图片加载框架(不能显示动态GIF、不支持生命周期管理、不能动态监听网络状态 ... ...)。Volley图片加载三兄弟:ImageRequest、ImageLoader、NetworkImageView。1、ImageReq

Activity启动流程全新版本(基于API 30)最新的AOSP源码对Activity的启动流程进行了非常大的改动,更好的支持Lifecycle。现在基于API 30源码熟悉一下全新的Activity启动流程。一年前阅读老版本AOSP写的博客仍然保留,传送门:Activity启动流程源码分析。1、从startActivity开始构造启动的Intent,一般通过Activity或者Context的

AndroidStudio 4.1代码不高亮问题AndroidStudio作为Android开发工具,用起来很方便,结束了Eclipse + ADT时代。Google一直在推陈出新,但是也比较坑,几乎每次升级都会出幺蛾子,浪费时间解决新版本各种奇怪问题。从官网下载最新的稳定版本AndroidStudio 4.1.2覆盖安装升级之后打开AS发现所有的.java文件代码都不能正常语法高亮显示,.kt语