随笔分类 - Android 数据交互
摘要:在开发项目的网络模块时,我们为了保证客户端(Client)和服务端(Server)之间的通信安全,我们会对数据进行加密。 谈到网络通信加密,我们可以说出:对称加密,非对称加密,md5单向加密,也能提到RSA,AES128,以及MD5等专业名词。 下面我们就来说明客户端(Client)与服务端(Ser
阅读全文
摘要:在JSON Web Token(JWT)原理和用法介绍中,我们了解了JSON Web Token的原理和用法的基本介绍。本文我们着重讲一下其使用的步骤: 一、JWT基本使用 Gradle下依赖 : 示例介绍: 最终存放的数据在JWT内部的实体claims里。它是存放数据的地方。 二、概念介绍 1.
阅读全文
摘要:JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。今天给大家介绍一下JWT的原理和用法。 官网地址:https://jwt.io/ 一、跨域身份验证 Internet服务无法与用户身份验证分开。一般过程如下。 1. 用户向服务器发送用户名和密码。 2. 验证服务器后,相关数据
阅读全文
摘要:我们知道OkHttp走的并不是原生的http请求,因此在header里面并没有真正的User-Agent,而是“okhttp/版本号”这样的字符串,因为后台需要统计信息,要求传入正确的User-Agent,那么我们如何获取User-Agent并设置给Okhttp呢? 一、获取User-Agent p
阅读全文
摘要:一、使用FileOutputStream 使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true 二、使用FileWriter 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 三、使用RandomAccessFile 打开一个随
阅读全文
摘要:一、概述 1.概念 断点续传主要用于下载,本文也主要讲述下载时的断点续传的逻辑思路。顾名思义,断点续传就是下载从中断的地方继续下载,一般是因为暂停或者网络故障导致的下载中断,当恢复下载的时候可以从已经下载的地方继续下载未完成的部分,而不去从头开始下载,这样可以节省时间,提高速度。 2.用途 有时用户
阅读全文
摘要:在解析JSONObject的字符数据的时候,可以考虑去使用optString 解析网络JSON数据时,获取数据的两个方法optString和getString; 使用optString获取数据时,即使后台服务器没有发送这个字段过来,他也不会报JSONException异常; getString获取的
阅读全文