热修复技术是Android开发中比较高级的知识点,是中级开发人员通向高级开发中必须掌握的技能。本篇重点讲解热修复热修复的原理,各大热修复框架的比较,以及自身产品中热修复功能的实践。
一、什么是热修复?
正常开发流程
热修复开发流程
热修复优势
我以为是HR一面,结果是技术,没想到啊,没想到!
-
1、描述Activity的生命周期。
-
2、描述一个Activity启动另外一个Activity的生命周期
-
3、Activity标签可以配置什么
-
4、IntentFilter里面的标签可以干嘛
-
5、Service怎么启动
了解IntentService吗?
-
6、几大控件有
-
7、存储数据的方式有
-
8、Intent可以干嘛
-
9、Sharedpreference里面的apply和commit有什么区别
-
10、ContentProvider用过吗?为什么要用这个
-
11、ASyncTask用过吗?知道是怎么实现的吗?
-
12、线程池知道吗?怎么创建?底层怎么实现?
-
13、Set、List、Map区别,Map底层怎么实现的
-
14、重写View怎么重写?
-
15、快排实现
-
16、实现两个链表表示的整数相加(空间复杂度要求很低)