如何使用DI @Inject 用来标记 使用Dagger 实例化的类以及 成员 @Component(modules = []) 用来绑定 使用...
虚拟机初始堆状态 ,为了方便 区域划分比较小from /to 分别占一个单元eden占8个单元OldGen 占20个单元过程忽略代数计算所有对象...
一、实体结构 int[] mKeys Object[] mValues int mSize = 10 主要结构是array 与arrayList...
主要有四次IPC 第一次IPC 目标是在AMS 中创建 客户端APP 的Connection 映射 IServiceConnection建立了...
首先 内部类会持有外部类的引用 ,我们先记住这条,这是这个问题的根本原因我们看三种在activity内使用handler 的方式一 直接创建ha...
当进行 tablayout 切换时的处理流程在 TabLayout.setupWithViewPager(vp)过程中我们通过 TabLayou...
新的需求需要使用 tablayout 这里看一下源码,熟悉一下 tablayout 的使用 首先看一下内部类的情况1、AdapterChange...
Android 的跨进程通信为Binder ,采用共享内存的方式 达到高效,较安全的IPC 首先 要有两个进程在系统中 ,在安卓系统中,基本可以...
首先献上官方文档https://developer.android.google.cn/studio/build/gradle-tips首先我们...