为什么要列这一个书单?我认为某一领域的技术人,在他的职业生涯中,一定有一些绕不过去的技术和非技术的知识。有的时候,靠自己摸索、到处偷师,倒也能掌握。但是,这些别人早就趟过去的...

为什么要列这一个书单?我认为某一领域的技术人,在他的职业生涯中,一定有一些绕不过去的技术和非技术的知识。有的时候,靠自己摸索、到处偷师,倒也能掌握。但是,这些别人早就趟过去的...
周末闲暇在家,为大家整理了一下Android开发者需要关注的博客、公众号等优秀的学习资源~ 博主长期坚持原创分享,喜欢请关注,转载请得到本人允许。 零:技术博客 郭霖:郭霖C...
1 GsonFormat 将json 串自动转化为实体类,一键生成 2 ButterKnifeZelezny 一键生成控件声明,绑定,使用方式: a 前提,添加依赖库 b使用...
UDP 协议: 1 User Data Protocol 用户数据包协议 2 面向无连接 3 UDP报头只有8字节 简介: 1传输数据前,数据源端和终端不建立连接 2 在发送...
UDP 协议: 1 User Data Protocol 用户数据包协议 2 面向无连接 3 UDP报头只有8字节 简介: 1传输数据前,数据源端和终端不建立连接 2 在发送...
TCP协议: 1 Transmission Control Protocol ,传输控制协议 2 面向连接的协议 3 三次握手建立连接,四次挥手断开连接 4 TCP 报头最小...
TCP协议: 1 Transmission Control Protocol ,传输控制协议 2 面向连接的协议 3 三次握手建立连接,四次挥手断开连接 4 TCP 报头最小...
1. 单一职责原则(Single Responsibility principle,简称 SRP)SRP的定义:就一个类而言,应该仅有一个引起它变化的原因。很多时候,所谓的单...
Stack继承Vector,是一种“后进先出”(LIFO)的数据结构,只能在一端进行插入或者删除数据的操作。 除了父类Vector的方法和stack的构造方法(默认长度是Ve...
1. 左移(<<) 0000 0000 0000 0000 0000 0000 0000 0101然后左移2位后,低位补0:0000 0000 0000 0000 0000 ...
这里说的是ViewPager在页面切换的时候更改Item的样式:缩放、位置变化等等;本文罗列三种情况,具体如下:1. 所有Item重叠,滑动时透明度变化,X、Y拉伸代码如下:...
问题:在onCreate、onStart或者onResume方法中无法正确获取某个View的宽高原因是View的measure过程和Activity的生命周期方法不是同步执行...
Android中的线程池是来源于Java中的Execute,Execute是一个接口,真正的线程池的实现为ThreadPoolExecutor。ThreadPoolExecu...
ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb re...
Android上有很多输入法应用,每种输入法都有各自的特点,输入法多数时候是和EditText配合使用,结合我自己的亲身实践分享一下使用EditText过程中遇到的一些问...