前面的文章中着重讲解了 View 的测量流程。其中我提到了一句非常重要的话:View 的测量宽高是由父控件的 MeasureSpec 和 View 自身的 LayoutPar...

前面的文章中着重讲解了 View 的测量流程。其中我提到了一句非常重要的话:View 的测量宽高是由父控件的 MeasureSpec 和 View 自身的 LayoutPar...
前言 最近的项目重构中加入LiveData框架,并且小码的T-MVVM架构项目中也是用了LiveData框架,好不好用你试试就知道(小码口头禅),于是乎翻了翻LiveData...
前言 replugin-plugin-gradle 是 RePlugin 插件框架中提供给replugin插件用的gradle插件,是一种动态编译方案实现。主要在插件应用的编...
前言 replugin-host-gradle 是 RePlugin 插件框架中的宿主gradle插件,主要用于在宿主应用的编译期常规构建任务流中,插入一些定制化的构建任务,...
一、定义资源 Aandroid 中的资源从类型的角度来看包括:drawable、layout、字符串、颜色值、menu、animation 等。 资源的定义可以分为两类: 属...
是时候来一波Android插件化了 是时候来一波Android插件化了前言Android开发演进模块化介绍插件化介绍前提技术介绍APK构成ManifestApplicatio...
读书笔记,写写画画记忆更深刻,如果还能梳理一下的话,那就更好了。 热修复技术介绍 探索之路 最开始,手淘是基于Xposed进行了改进,产生了针对Android Dalvik虚...
先看一些现象吧:用eclipse或者Android studio,新建一个Activity自动生成的布局文件都是RelativeLayout,或许你会认为这是IDE的默认设置...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...