- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 网络请求http和https
okhttp原理tcp 三次握手:客户端发数据给服务器服务器收到数据反馈到客户端表示收到客户端收到客户端返回的数据,发送确认收到tcp 四次挥手断开连接在客户端给服务端发送了断开请求后, 客户端还可以继续给服务端发送请求,但服务端不再给客户端发送消息socket 套接字是对tcp/ip协议的封装URL url = new URL("http://www.baidu.com");S...
2019-05-07 15:18:02 373
原创 HashMap原理
HashMap 是数组+链表的组合结构(图片结构)1。计算key的hash值,根据hash值找到数组的位置(求模运算 hash % length, hash&length - 1),链表中存储值hash 的原理java中任何对象都有hash值位进行异或运算,相同为0,不同为1,3.put 原理key得到hash值,根据hash值,得到数组的下标index,找到对应的entr...
2019-04-16 16:22:16 200
原创 Rxjava2 线程切换,代替runOnUiThread和handler
Rxjava2 线程切换,代替runOnUiThread和handlerrxjava的使用不在这里作更多的说明,已经有很多优秀的文章作了详细的使用说明,这里讲的是如何单拿出一个工具类来作为线程切换使用。rxjava线程的调度需要用到ObserveOn和SubscribeOn,官方对于他们的定义是:ObserveOnspecify the Scheduler on which an obse...
2018-12-12 16:18:40 2235
原创 Glide4.*图片加载工具类
glide3升级到glide4.*版本,使用上有一些变化,下面一个常用的简单加载图片工具类:/** * 图片加载工具类 * Created by Administrator on 2017/12/5 0005. */public class ImageLoaderUtils { private static final String TAG = "ImageLoader...
2018-04-10 12:01:27 1769
原创 tablayout与scrollview的滑动联动效果实现
*tablayout与scrollview的滑动联动效果实现 本次要实现的效果是点击标题栏tablayout的tab,下方的scrollview布局滚动到指定的位置,当下面的布局上滑到一定位置时,tab的文字颜色变化。效果图如下: 因为这里是用的模拟器进行的操作,所以效果上看起来有些卡顿。 1. 首先这里标题栏是使用的安卓原生的tablayout布局实现三个...
2018-04-09 13:57:37 5111 5
空空如也
fragment和viewpager嵌套,切换问题
2016-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人