- 博客(25)
- 收藏
- 关注
原创 微型技术博客(4)
今天为认识Android的消息机制中的ThreadLocal工作原理。 从开发的角度来说,Handler是Android消息机制的上层接口,这使得开发过程中只需要和Handler交互即可。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。很多人认为Handler的作用是更新UI,这说的的确没错,但是更新UI仅仅是Handler的一个特殊的使用场景,具...
2018-06-24 22:15:47 139
原创 微型技术博客(3)
今天的任务为Android ButterKnife的实现思路。在Android开发中,为了方便初始化Activity中的各种View,我们可能会使用到Jake Wharton的 ButterKnife库,这个库是针对View、资源id等进行注解的开源库,它能够去除掉一些丑陋不堪的样板式代码,使得我们的代码更加简洁、易于维护,同时基于APT也使得它的效率得到保证。 (如果你想快速了解ButterKn...
2018-06-24 21:27:50 132
原创 微型技术博客(2)
本次的主要任务为Android内存泄漏。Android 编程所使用的 Java 是一门使用垃圾收集器(GC, garbage collection)来自动管理内存的语言,它使得我们不再需要手动调用代码来进行内存回收。那么它是如何判断的呢?简单说,如果一个对象,从它的根节点开始不可达的话,那么这个对象就是没有引用的了,是会被垃圾收集器回收的,其中,所谓的 “根节点” 往往是一个线程,比如主线程。因此...
2018-06-24 21:19:26 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人