分类目录 : Android异步网络

Android中https的编码实践

本文主要介绍如何使用Java代码在客户端实现https通信,包括https的单向和双向认证。其实为了本编博文前面已经铺垫了两篇文章Https介绍及Wireshark演示和Https证书生成及配置介绍,相信阅读过上面两篇文章后在开发过程中对https、秘钥、私钥、公钥、证书以及签名都有了一个整体的认识。一般而言作为Android终端开发人员,对于证书的生成以及如何在在服务端配置平常开发中基本用不到, [...]

Https证书生成及配置介绍

在上一篇文章Https介绍及Wireshark演示我们对https有了一个基本的了解,也可以通过wireshark可以清晰的看到https整个握手流程。本文我们继续https的介绍,主要是有关https证书相关的知识点,如公钥、私钥以及数字签名,通过JDK提供的工具类keytool生成一个https证书,并通过tomcat示例介绍如何使用证书部署https。对于各种对称非对称加密算法本文暂不做介绍 [...]

Https介绍及Wireshark演示

在讨论https之前先看一下几条信息: 从2017年开始,Chrome浏览器已把采用http协议的网站标记为不安全网站; 苹果要求2017年AppStore中的所有应用都必须使用https加密连接; Google已调整搜索引擎算法,让采用https的网站在搜索中排名更靠前; 下一代http/2协议将只用于https://网址,而 http://网址将继续使用http/1。 https [...]

浅谈AsyncTask源码实现

AsyncTask介绍AsyncTask是Android提供的专门用于处理异步任务和UI线程之间交互的类,该类是一个抽象类,doInBackground()方法是唯一抽象方法,方法调用位于子线程中,专门用于处理耗时任务。AsyncTask线程部分逻辑使用的是FutureTask+Callable+线程池,在子线程与UI线程之间数据交互使用的是Handler+Message,在Android不同 [...]

OkHttp使用详解二

概要 上一篇笔记中已经简单介绍了OkHttp的基本使用,这一片继续介绍一些常用的功能,主要涉及请求缓存Cache、请求头Header、取消一个请求、如何信任所有的https、Dispatch以及如何在文件上传和下载时实时更新进度,当然了本篇笔记仍然仅仅涉及到如何使用,对于内部原理并没有做更多的深入。 响应的缓存处理 响应缓存主要设计到两个类的使用Cache和CacheContro [...]

OkHttp使用详解一

概要 本篇主要讲解OkHttp最基本的使用,如最常见的get和post请求,在本文中post主要介绍的是表单提交方式的请求,文章最后介绍了如何在服务端和客户端设置处理Cookie,客户端给出了两种最常见的方式处理Cookie。 在学习Android的过程中,官方集成网络框架就包含了HttpUrlConnection、HttpClient、Volley,其中Volley是androi [...]
共 1 页 1