linkai1

导航

2016年11月7日 #

OkHttp和Volley对比

摘要: OkHttp 物理质量 使用OkHttp需要 okio.jar (80k), okhttp.jar(330k)这2个jar包,总大小差不多400k,加上自己的封装,差不多得410k。 功能介绍 Square 公司开源的 OkHttp 是一个专注于连接效率的 HTTP 客户端。OkHttp 提供了对 阅读全文

posted @ 2016-11-07 11:11 linkai1 阅读(448) 评论(0) 推荐(0) 编辑

2016年11月5日 #

Base64加密与MD5的区别?

摘要: MD5是一种不可逆的摘要算法。而Base64是一种编码方式,主要用于将二进制数据转换为文本数据,方便使用HTTP协议等,是可逆的。无论多少二进制数据,在MD5算法一定的情况下,都会变成一个定长的数据,并且是根据内容不同而唯一。 阅读全文

posted @ 2016-11-05 11:33 linkai1 阅读(1621) 评论(0) 推荐(0) 编辑

2016年11月2日 #

支付宝集成

摘要: 支付宝集成流程: 支付宝接入步骤需要以下四步: 1:创建应用并获取appid, 2:配置秘钥 3:集成并配置SDK 4:调用接口 一:创建应用并获取appid 1:首先需要去创建应用,地址如下: https://openhome.alipay.com/platform/appCreate.htm 2 阅读全文

posted @ 2016-11-02 16:46 linkai1 阅读(1042) 评论(0) 推荐(0) 编辑

Android 中 非对称(RSA)加密和对称(AES)加密

摘要: 在非对称加密中使用的主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等。 优点: 非对称加密与对称加密相比,其安全性更好:对称加密的通信双方使用相同的秘钥,如果一方的秘钥遭泄露,那么整个通信就会被破解。而非对称加密使用一对秘钥,一个用来加密,一个用来解密, 阅读全文

posted @ 2016-11-02 16:45 linkai1 阅读(262) 评论(0) 推荐(0) 编辑

Android 中算法问题

摘要: 1:冒泡排序: 冒泡排序的思路: 相邻的两个数进行比较 (1):首先需要连个for 循环 (2):最外层for 循环控制最里面 for 循环的循环次数 (3):通过设置中间参数的方式进行交换 (4):代码如下: //冒泡排序 public void bubbleSort() { //声明数组 int 阅读全文

posted @ 2016-11-02 16:44 linkai1 阅读(288) 评论(0) 推荐(0) 编辑

Android 图片上传

摘要: 上传方式:两种 1:Base64() (1):获取图片路径,将图片转为String 类型 (2):通过post提交的方式.以键值对的方式上传到服务器,和一般的提交关键字没有任何区别. (3):这种适用于图片少的时候使用. 转码代码如下: public class Base64Code { // co 阅读全文

posted @ 2016-11-02 16:43 linkai1 阅读(310) 评论(0) 推荐(0) 编辑

RecyclerView使用

摘要: 步骤: 1:首先导入V7依赖包 2:在布局中引用RecyclerView 3:在activity中查找控件 4:继承RecyclerView.Adapter,实现它的3个方法, (1):加载布局的onCreateViewHolder (2):设置控件内容的onBindViewHolder (3):获 阅读全文

posted @ 2016-11-02 16:42 linkai1 阅读(111) 评论(0) 推荐(0) 编辑

环信即时聊天步骤

摘要: 1:注册账号 2:下载sdk 3:导入modle EaseUI 4:讲model加入到主项目 5:登陆功能:代码如下: EMClient.getInstance().login(userName,password,new EMCallBack() {//回调 @Override public voi 阅读全文

posted @ 2016-11-02 16:41 linkai1 阅读(577) 评论(0) 推荐(0) 编辑

app打包(同步发生冲突)

摘要: 1:打包步骤: 1:桌面建立一个文件夹,名字叫keystore 2:点击build下面的 ,如下: 3:会出现如下界面: 4:下一步: 5:如果有keystore,请点击 choose existing,选择以前的keystore,同时输入密码和项目名字,最后点击下一步,如果没有keystore,请 阅读全文

posted @ 2016-11-02 16:40 linkai1 阅读(505) 评论(0) 推荐(0) 编辑

android 观察者模式

摘要: 1:观察者模式: 1:使用场景:一般使用在自定义控件的事件点击监听上面(或者封装方法进行回调) 2:写观察者模式步骤: (1):声明一个接口 (2):接口里面封装一个抽象方法 (3):需要封装一个方法,方法的参数就是接口类的实例化(用来设置监听) (4):声明接口类的实例化对象 (5):接口实例化对 阅读全文

posted @ 2016-11-02 16:39 linkai1 阅读(158) 评论(0) 推荐(0) 编辑