api: 完全等同于compile指令,没区别,你将所有的compile改成api,完全没有错。
implementation: 使用这个命令依赖的库,其他moudle不能使用此依赖
- HandlerThread的原理和使用场景
- AsnycTask的原理和使用场景
- Handler 、MessageQueue 、Looper三者的关系和原理
- Android 插件化的原理
- 安全 反编译 加壳
- 热修复的原理
- 应用程序崩溃统计以及数据分析
- Java GC 回收,如何判断对象存活
- Java GC 算法
- AsyncTask 、HanlderThread 、IntentService 的原理和使用场景
- 会哪些 RxJava 操作符,map 和 flatMap 的区别
- Bitmap 优化
- RecyclerView 和 ListView 的相同和不同点,在 item 回收上有什么不同
- View 事件分发机制
- 说说 apk 打包流程
- apk 多渠道打包
- Android 组件化的原理,还有一些组件化平时使用的问题
- Binder
- HashMap 的存储原理
- Kotlin 特性,和 Java 相比有什么不同的地方
- Android Framework层有没有了解过,说说 Window 窗口添加的过程
- Window Activity View 三者的关系
- 消息推送有没有做过,推送到达率的问题
- Android 分享 SDK 有没有做过
- HTTP 2.0 有没有了解过
- 讨论技术和业务哪个重要