240 发简信
IP属地:香港
  • Resize,w 360,h 240
    十四、Android虚拟机以及编译过程

    1、什么是Dalvik虚拟机? Google设计用于Android平台的Java虚拟机,是Android的平台的重要组成部分,支持dex格式(D...

  • Resize,w 360,h 240
    十三、View测量、布局、绘制原理

    1.View绘制的流程框架 view的绘制是从上往下一层层迭代下来。DecorView --> ViewGroup( --> ViewGroup...

  • Resize,w 360,h 240
    十二、Window、Activity、DecorView、ViewRoot之间的关系

    1.简介 Activity Activity并不负责视图控制,它只是控制生命周期和处理事件。真正控制试图的是Window。一个Activity包...

  • Resize,w 360,h 240
    十一、LruCache原理

    LrcCache是Android3.1所提供的一个缓存类。LruCache类是泛型类,主要算法原理是把最近使用的对象强引用(即我们平常使用的对象...

  • Resize,w 360,h 240
    十、IntentService解析

    intentService是Android里面的一个封装类,继承自Service,用于异步请求,实现多线程。工作流程: 如果启动IntentSe...

  • 九、HandlerThread解析

    Android系统中,执行耗时操作都需要另外开启子线程来执行,执行完线程以后自动销毁。为了避免重复的创建和销毁线程,避免过多的消耗性能,可以采用...

  • 八、AsyncTask解析

    如果在一个进程中,频繁创建和销毁线程,显然不是高效的做法。正确的做法是采用线程池,一个线程池中会缓存一定数量的线程,通过线程池可以避免因为频繁创...

  • 七、事件分发

    1.事件分发的总结 事件分发顺序:Activity(Window) -> ViewGroup -> View 事件分发过程由dispatchTo...

  • Resize,w 360,h 240
    六、消息机制(Handler)

    Handler 通常情况下,handler就是用来更新UI的。 1.消息机制的模型 消息机制主要包含:MessageQueue,Handler和...