240 发简信
  • Android异常与性能优化问题

    一、ANR(Application Not Responding)问题 1、什么是ANR(Application Not Responding)...

  • 120
    ButterKnife 原理解读

    转自:小明同学的ButterKnife 原理解读 最近在研究 Java 中的 Annotation,初衷是先了解注解,然后再了解下 Androi...

  • 120
    事件分发机制详解

    1、为什么会有事件分发机制 安卓上面的View是树形结构的,View可能会重叠在一起,当我们点击的地方有多个View都可以响应的时候,这个点击事...

  • 120
    View的绘制-setContentView源码分析

    转自:ZJ_RockyView的绘制(1)-setContentView源码分析1、setContentView源码分析1.Activity s...

  • 120
    Handler面试详解

    1、什么是Handler Handler是Android消息机制上层的一个接口,Handler通过发送和处理Message和Runnable对象...

  • Android消息处理机制(Handler、Looper、MessageQueue与Message)

    Android是消息驱动的,实现消息驱动有几个要素: 1、Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由Messag...

  • HandlerThread面试详解

    1、handlerThread是什么 1.1HandlerThread本质上是一个线程类,它集成了Thread 1.2HandlerThread...

  • 120
    AsyncTask面试详解

    1、什么是AsyncTask 它本质上就是封装了线程池和Handler的异步框架,这个AsyncTask框架主要是来进行执行异步任务的。因为它内...

  • 120
    Binder面试详解

    我们知道,Android系统是基于Linux内核的。而Linux的进程又遵循进程隔离机制,导致进程之间不能进行互相通信。 但是,Android系...