Android 网络框架
文章平均质量分 78
Mr Cui
对待过去,最好的心态该是:所谓拥有,皆非束缚。所有过往,皆为序章。
展开
-
HTTPS ConnectionSpec CertificatePinner
OkHttp尝试平衡两个相互竞争的要素:连通性(Connectivity):连接到尽可能多的服务器。这包括运行最新版本 boringssl 的服务器和不太过时的老版本 OpenSSL 的服务器。连接的安全性(Security):这包括远程web服务器证书验证,和对私密数据交换的强加密。 在与HTTPS服务器协商一个连接时,OkHttp需要知道提供哪种TLS版本(T转载 2016-06-25 16:51:52 · 3156 阅读 · 1 评论 -
DataBinding问题记录 dataBinding 无法找到解决
问题:编译的时候是不报错的 但是去编译生成的目录里看是没有生成相应文件的,运行就会报ActivityMainDataBinding包无法找到;我最终的解决方案:把build.gradle里的classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'注释掉就不报这个错了。...原创 2018-04-08 20:43:34 · 2405 阅读 · 0 评论 -
databinding通用listview adapter
2015年Google IO大会分布了DataBinding库,能够更快捷便利的实现MVVM结构模式。但是,通过对DataBinding的学习,其中踩过得坑,今天要在这里记录一下。对于DataBinding一些比较基础的使用,在这里就不在记录了,毕竟现在Google一下,出来很多的教程,而且,android developer官网中,也已经对其基本使用方法做了详细介绍,有英语基础的童鞋,还是去看比...原创 2018-04-12 16:59:26 · 1786 阅读 · 0 评论 -
Cookie、Session、Token那点事儿(原创)
本文已独家授权 鸿洋( hongyangAndroid ) 公众号发布!前言:新公司项目中使用到了Cookie,在各大Android技术讨论群向前辈们取经讨论这cookie、session、token这仨哥们的时候,很多开发者说法不一各抒已见,所以是时候回顾下http基础以及总结开发经验了。本文重在科普分析Cookie、Session、Token的基本概念和应用场景;Okhttp框架下对Coo...转载 2018-12-21 18:06:46 · 387 阅读 · 0 评论 -
AsyncTask的缺陷以及解决方法
1、AsyncTask常用于进行耗时操作,完成后更新主线程的UI。2、缺陷:AsyncTask中维护着一个长度为128的线程池,同时可以执行5个工作线程,还有一个缓冲队列,当线程池中已有128个线程,缓冲队列已满时,如果此时向线程提交任务,将会抛出RejectedExecutionException。3、解决方法:由一个控制线程来处理AsyncTask的调用判断线程池是否满了,如果满了则线...原创 2019-08-20 21:13:03 · 581 阅读 · 0 评论