• 120
    AOP

    Join Points 程序运行时的执行点,可以作为切面的地方。 函数的调用,执行 获取,设置变量 类初始化 PointCut 带条件的J...

  • 120
    systrace

    systrace.py工具 https://developer.android.com/studio/command-line/systrace...

  • 动态规划算法

    1:基本概念 https://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741374.htm...

  • 二叉树

    理解完全二叉树、平衡二叉树、二叉查找树 https://juejin.im/entry/5afb9fb66fb9a07ab458cc0d 堆排序...

  • 120
    MutliDex流程梳理

    流程图从MultiDex.install(context)说起: V19通过反射更新数据原理: http://androidxref.com/4...

  • 每一个apk如何使用Framework-res.apk中的资源

    在此总结一下为什么Android系统资源包Android.jar中的资源可以被访问: 1.app引入了系统资源,这些系统资源及其id和名字的索引...

  • 120
    Fresco内存缓存

    Fresco 一共有三级缓存机制,其中前两级内存缓存都存储在java heap中,本地缓存存储在本地文件目录中。 CacheKey Fresco...

  • kotlin简介

    kotlin简介 https://mp.weixin.qq.com/s?__biz=MzI2OTQxMTM4OQ==&mid=224748491...

  • 120
    了解使用 ConstraintLayout 的性能优势(转)

    发布人:开发者计划工程师 Takeshi Hagikura 自从在去年的 Google I/O 大会上发布ConstraintLayout以来,...