Avatar notebook default
7篇文章 · 10223字 · 0人关注
  • Resize,w 360,h 240
    浅析安卓apt

    本文主要用来理解编译注解框架。 理解两种关系 编译关系:处于编译关系的库不会被引入应用,但是会进行编译,会获得编译期的上下文环境,一般用这个库来...

  • 状态机源码分析

    状态机源码 状态机初始化 HandlerThread、SmHandler,Loop使用子线程loop。 状态机树状结构 状态添加过程其实就是为每...

  • 线程池框架深入

    Executor框架 在了解这个框架之前,首先看看这个框架有哪些相关的主要类 Executor ExecutorService 扩展Execut...

  • Android 动态加载原理

    热修复、mutidex等都是基于安卓动态加载实现的动态插装dex文件的应用实例,那么究竟他们都是如何实现的,让我们花些时间了解一下原理。 Cla...

  • Resize,w 360,h 240
    lottie-android 框架使用及源码解析

    安卓动画 最近业务太多,好久没更新。。花了两个晚上研究了一些lottie框架的实现,学到了一些思路,有机会可以把view绘制深入学习一下,ok开...

  • Resize,w 360,h 240
    Gradle插件相关知识

    Gradle插件 插件工程结构 Gradle插件的工程结构如下图所示: 这个工程既可以作为单独的工程,也可以作为子工程存在,工程目录分为groo...

  • Resize,w 360,h 240
    Android 基于gradle插件实现多渠道打包

    首先声明,技术方案不是我想出来的,我只是写了插件的实现,要感谢大神研究出的渠道打包方案。 方案一 http://tech.meituan.com...

文集作者