Android方向知识体系
Android 基础:UI适配,界面布局,组件,四大组件使用及生命周期,intent,fragment,sqlite【第一行代码,郭霖博客】 IPC机制:binder,bundle,广播,共享内存,sharedprefer,contentprovider,socket【Android开发艺术探索】 线程机制:asynctask,intentservice,handlthread,线程池,各种锁,同步集合类concurrenthashmap、queue等,cas 消息机制:handler,message,messagequeue,looper,handler一般写法导致的内存泄漏 事件传递机制:动画,自定义动画,listview与recyclerview,tab与page 启动流程:开机,启动activity,启动APP【Android系统源码情景分析,老罗博客】 Android源码:Android框架,framework层(SM,WM、ams,pms,,,), 开源框架:eventbus,Rxandroid,OKHTTP,retrofit, 图片缓存:bitmap,缓存算法 内存泄漏:良好的编程习惯,几大容易导致的典型,规范,内存分析工具 优化:APP启动,listview,界面布局,高效算法,编程规范,阿里Android规范 虚拟机:JVM与dart,内存模型,类加载,安全机制