摘要: 首先,先来上一张图,看看android屏幕分辨率的占比情况 什么是dp,dip,dpi,sp、px ?之间的关系是什么? px:构成图像的最小单位 dp/dip:密度无关像素 以160dpi为基准 1dp=1px sp:绝大多数文字的大小推荐12sp 14sp 18sp 22sp 什么是mdpi、h 阅读全文
posted @ 2016-08-25 09:14 向着大牛奋斗 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-08-24 16:58 向着大牛奋斗 阅读(324) 评论(0) 推荐(0) 编辑
摘要: socket中TCP的三次握手建立连接详解 我们知道tcp建立连接要进行“三次握手”,即交换三个分组。大致流程如下: 客户端向服务器发送一个SYN J 服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1 客户端再想服务器发一个确认ACK K+1 只有就完了三次握手,但是这个三次握 阅读全文
posted @ 2016-08-22 13:53 向着大牛奋斗 阅读(348) 评论(0) 推荐(0) 编辑
摘要: HashTable 注意1 方法是同步的注意2 方法不允许value==null注意3 方法调用了key的hashCode方法,如果key==null,会抛出空指针异常 HashMap 注意1 方法是非同步的注意2 方法允许key==null注意3 方法并没有对value进行任何调用,所以允许为nu 阅读全文
posted @ 2016-08-22 13:31 向着大牛奋斗 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、常规内部类 实例化内部类 二、静态内部类 实例化内部类 阅读全文
posted @ 2016-08-22 10:35 向着大牛奋斗 阅读(133) 评论(0) 推荐(0) 编辑
摘要: sleep是Thread类的一个方法,wait是Object类的一个方法 sleep是线程被调用时,占着cpu去睡觉,其他线程不能占用cpu,os认为该线程正在工作,不会让出系统资源 wait是进入等待池等待,让出系统资源 sleep是静态方法,是谁调用的谁去睡觉,就算是在main线程里调用了线程b 阅读全文
posted @ 2016-08-22 09:53 向着大牛奋斗 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Gson: com.squareup.retrofit2:converter-gson Jackson: com.squareup.retrofit2:converter-jackson Moshi: com.squareup.retrofit2:converter-moshi Protobuf:  阅读全文
posted @ 2016-08-18 10:33 向着大牛奋斗 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 刚刚学习Android,也不知道算不算已经入门!但是总感觉自己没有什么提高,所以就把一些学习内容写一遍下来。 今天接触了ButterKnife这个第三方框架 GitHub地址:https://github.com/JakeWharton/butterknife 注:7.0.1之后的版本将已将@Inj 阅读全文
posted @ 2016-02-26 11:16 向着大牛奋斗 阅读(312) 评论(0) 推荐(0) 编辑