Android知识总结

https://www.androiddevtools.cn/
https://blog.csdn.net/qq_24531461/article/details/53152665

一、java基础

Java基础-泛型
Java基础-注解/反射(一)
Java基础-注解/反射(二)
Java基础-线程和进程(一)
Java基础-线程和进程(二)
Java基础-线程池
Java基础-线程锁(一)
Java基础-线程锁(二)
Java基础-线程并发工具类
Java基础-序列化
Java基础-json解析
Java基础-ProtoBuf解析
Java基础-IO
Java基础-四大引用
Java虚拟机(一)
Java虚拟机(二)
Java虚拟机(三)
Java基础-类加载机制(ClassLoader)
dex文件

二、高级UI

setContentView 布局加载流程
LinearLayout 绘制源码详解

动态换肤(一)
动态换肤(二)

View 绘制流程(一)
View 绘制流程(二)

自定义View(一)
自定义FlowLayout
自定义渐变TextView

事件处理机制(一)
事件处理机制(二)

手势识别

RecyclerView(一)
RecyclerView(二)
RecyclerView(三)
ViewPager2
ViewPager

WebView(一)
WebView应用

Android代码混淆
总结

三、设计模式

四、FrameWork

五、Jetpack

ViewModel

LiveData

Lifecycle

DataBinding(一)
DataBinding(二)

Room

Navigation(一)
Navigation(二)

WorkManager

六、开源框架

七、kotlin

Kotlin-Lmbda表达式

八、JNI

九、性能优化

LeakCanary
启动速度优化

十、其他

HashMap
ArrayMap
SparseArray
Hashset
LruCache

十一、面试题

面试题(一)

未完待续。。。。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容