BATJ30道经典常见Android 高级面试题及答案(14)

wrap_contentmatch_parent 这些是view的自适应

weight , 这是权重的适配 。

15.什么是 AIDL 以及如何使用

Android Interface Definition Language

AIDL是使用bind机制来工作 。

参数:

java原生参数

String

parcelable

list & map 元素 需要支持AIDL

16.Handler 机制

参考:android 进程/线程管理(一)----消息机制的框架 这个系类 。

17.事件分发机制

android 事件分发机制

18.子线程发消息到主线程进行更新 UI , 除了 handler 和 AsyncTask , 还有什么

EventBus , 广播 , view.post runinUiThread

但是无论各种花样 , 本质上就2种:handler机制 + 广播

推荐阅读