1、Android动画框架实现原理
View Animation:视图
Drawable Animation:补间
Property Animation:属性
https://www.cnblogs.com/ldq2016/p/5407061.html
2、Android各个版本API的区别
https://blog.csdn.net/smxueer/article/details/52262563
3、Requestlayout,onlayout,onDraw,DrawChild区别与联系
https://blog.csdn.net/weixin_41101173/article/details/79726311
4、Invalidate和postInvalidate区别和使用
https://www.jianshu.com/p/2fdf3a0952d4
5、activity-window-view区别
https://blog.csdn.net/qq_21399461/article/details/79836806
6、优化自定义view
https://blog.csdn.net/whb20081815/article/details/74474736
7、低版本SDK如何实现高版本api
https://cloud.tencent.com/developer/article/1332818
8、对 tcp/ip http的理解
https://blog.csdn.net/jiuweitianhu_12345/article/details/51683445
9、一次网络请求
https://www.jianshu.com/p/f184b8cee0a4
10、looper架构
https://gqdy365.iteye.com/blog/2137494
11、ams,wms
https://blog.csdn.net/github_37130188/article/details/89577449
12、自定义View如何考虑机型适配
https://blog.csdn.net/github_37130188/article/details/89075837
13、SpareArray原理
https://www.cnblogs.com/RGogoing/p/5095168.html