源码分析
文章平均质量分 89
IT小蔡
这个作者很懒,什么都没留下…
展开
-
倒计时CountDownTimer 源码分析
CountDownTimer 是 android sdk中os包下的一个 抽象类 这个类是通过handler来实现一个倒计时的操作。在倒计时期间会定期调用用户实现的回调函数。拿来用作倒计时非常方便。 1、首先看一下如何使用 public class MyCountDownTimer extends CountDownTimer { public MyCountDownTime原创 2017-01-11 17:26:55 · 777 阅读 · 0 评论 -
View绘制详解,layout过程
1.View中的layout 2.在ViewGroup中对View进行排列 3.以LinearLayout为例来看看layout过程 4.根布局的layout 1.View中的layout 要说layout过程,首先我们得先来看看View中的layout方法,如下: [java] view plain copy转载 2017-03-02 18:23:24 · 344 阅读 · 0 评论 -
java 线程池梳理
一、什么是线程池: 线程池是 在一个多线程应用池的程序中创建一个线程集合,然后再执行新任务的时候可以重用这些线程而不是重新开启一个线程(提高线程复用,降低性能开销)。线程中线程的数量通常完全取决内存大小和应用程序的需求。线程池的每个线程都有分配任务,一旦任务完成了,就回到池子里等待下一次的分配任务。 二、为什么要使用线程池: (线程复用) 重用线程池中的线程,减少因对象创建,销毁所带来的性能...原创 2018-05-24 16:43:26 · 644 阅读 · 0 评论 -
从源码角度分析UI绘制流程(上)
Activity如何加载布局的?我们定位到Activity.java Avtivity调用setContentView, public void setContentView(@LayoutRes int layoutResID) { getWindow().setContentView(layoutResID); initWindowDecorActionBar(); } publ...原创 2018-08-29 15:39:29 · 207 阅读 · 0 评论