提示adb: command not found是因为mac电脑下没有配置Android环境变量.1.打开终端,输入: cd ~/进入用户目录;2.输入:touch .bas...
提示adb: command not found是因为mac电脑下没有配置Android环境变量.1.打开终端,输入: cd ~/进入用户目录;2.输入:touch .bas...
原文地址:http://www.cnblogs.com/zhangming-blog/articles/6000518.html 另一篇文章:http://www.jians...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
ThreadLocal 的介绍 ThreadLocal 是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于...
在上篇文章OkHttp源码之CacheInterceptor中,我们介绍了okhttp是如何使用缓存的,但没有涉及到缓存具体是如何保存到磁盘的,又是以何种形式保存的。今天我们...
IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使...
1.OkHttp源码解析(一):OKHttp初阶2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事3 OkHttp源码解析(三):OKHttp中阶...
在分析ThreadLocal之前,首先我们提出三个问题,后续会围绕这三个问题解析ThreadLocal的原理。 什么是ThreadLocal? ThreadLocal怎么用?...
本文主要针对的是 我们认为的事件分发 之前的流程,也就是说事件是怎么来的?一路又是怎么走下去的? 那为什么要研究事件的来龙去脉呢?其实我写本文之前是知道事件是以下的这种走向传...