2,Camera相关:常用api
三方调用系统相机的方法,intent的action,flag如何设置,回调数据如何解析等
open,preview,capture,pic save流程,具体参数如何设置,回调数据如何如何处理
关键类CameraDevice,CameraCaptureSession
Surfaceview,TextureView如何展示预览数据
3,视频播放,图片等相关
MediaRecorder,MediaCodec,相关SDK的集成过程,及SDK的工作原理
4,性能稳定性相关:
ANR,OOM问题分析常用方法,内存泄漏如何检查及处理
5,Android基本知识:
事件分发机制,消息机制,Handler原理,怎么保证looper唯一
线程,线程池的工作原理,如何实现多任务并发
自定义view,拖动View移动的实现
RecycleView和ListView的功能比较
Activity启动模式,Service绑定,启动,停止等操作
AIDL的使用,如何与系统服务配合使用
JNI相关,方法注册
AMS,PMS,WMS等系统service的理解,及它们之间是怎么关联的
6,Java基本知识:
Synchronized是Java中解决并发问题的一种最常用最简单的方法 ,他可以确保线程互斥的访问同步代码
修饰静态方法和一般方法的不同
7,基本算法和数据结构知识:
常见的排序算法,树形数据结构等