2020年大四实习文章合集

179 阅读1分钟

View

View-Fragment

View-ViewPager(写一个指示器TrackIndicatorView)

View-ViewPager(研究setAdapter、setCurrentItem源码造一个图片轮播BannerView)

View-RecycleView的分割线源码(自己封装一个分割线)

View-RecyclerView支持添加头尾View的Adapter

View-RecyclerView的缓存

安卓源码

setContentView()源码分析

view的绘制流程源码分析

事件分发机制源码分析

handler源码分析

Bitmap的内存大小、创建、回收源码分析

HashMap源码

主流开源库源码

主流开源库-OkHttp源码分析

主流开源库-Rxjava源码分析

主流开源库-Glide源码分析

设计模式

单例设计模式

工厂设计模式

建造者设计模式

代理设计模式

观察者设计模式

责任链设计模式

装饰设计模式

模板设计模式

策略设计模式

适配器设计模式

原型设计模式

迭代器设计模式

外观设计模式

享元设计模式

命令设计模式

状态设计模式

桥接设计模式

Kotlin

Kotlin基础1

Kotlin基础2

开发

线程池

java-反射、注解、泛型

进程间的六种通信

app冷热启动的优化

安卓UI适配和刘海屏的适配

android 虚拟机

IOC注解及相应源码分析

数据结构

链表

队列

递归

o(logn^2)的冒泡、插入、选择排序

o(nlogn)的归并排序和快速排序

O(n)的桶排序、计数排序、基数排序

跳表