Android View 的测量过程中使用到了MeasureSpec,正如其字面意思所表达的那个-“测量规格”。View根据该规格从而决定自己的...
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行验证、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。与编译时需要进行...
在日常的开发中,我们常常要把从网络或者IO线程取的数据,使用Handler发送message到主线程的消息队列去更新UI。与Handler配合的...
Handler与Looper、MessageQueue共同实现了线程间消息传递。MessageQueue的底层实现是利用管道和epoll机制来实...
Activity的启动模式可以解决我们日常开发中的一些需求场景,比如我们想复用Activity,不想每次启动一个Activity的时候都要重新创...
Android的手机多种多样,不同手机的屏幕密度也不同,故在相同物理尺寸下的所包含的像素点是不同的。 开发使用 在日常开发中,界面的xml文件中...
JsBridge 是 Android 中 WebView 与 Javascript 互相调用的一个库,github 地址 为 https://...
Activity中的视图以View树的形式来呈现。当触控手机屏幕时,事件从Activity、Window、根View依次进行传递,然后根View...
clean 架构是一种"分层架构",源代码依赖只能由外部指向内部,内部圈子里人是不知道外部圈子的任何东西的。特别是声明在外部圈子中的类、函数、变...