
首先当然是引出要解决的需求,在做一个IM模块时UI是这样的:上面是水平的联系人栏,下面是聊天界面,可以水平滑动切换联系人聊天,也就是说是RecyclerView与Viewpa...
转载地址https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html反射之中包含了一个「反」字,所以想要...
前面一篇文章讲解了EventBus的使用,但是作为开发人员,不能只停留在仅仅会用的层面上,我们还需要弄清楚它的内部实现原理。所以本篇博文将分析EventBus的源码,看看究竟...
JVM内存的分配与回收大致可分为如下4个步骤: 何时分配 -> 怎样分配 -> 何时回收 -> 怎样回收。 除了在概念上可简单认为new时分配外, 我们着重介绍后面的3个步骤...
Android 开发职位或许没有之前如此火爆,但是只要你有真才实学,找个较好的工作还是比较容易的。如果你是985,211,如果你是硕士学历,那找个满意的offer更是不再话下...
一、简介: 说说主线程向子线程发送消息,如果handler是在主线程中创建,那没什么好说的,主线程会自动创建Looper和MessageQueen,但是子线程却不会创建了,不...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles]转载请注明原创出处,谢谢!如果读完觉得有收...
其实,大家看了这么多篇《Android面试一天一题》,但并不是所有人都能把这个系列文章所讲到的技术点都搞清楚,包括本人,你用我写的面试题来面我,我也有可能会答错。 所以,之前...