android进阶必备技能

2019-05-24  本文已影响0人  winter818

系统篇

android不同版本所做的性能优化

硬解码,软解码原理,如何解决硬解码花屏问题

binder原理,为什么选择binder座位进程间通信不选择管道等形式?

kontlin语言

rxjava原理,机制

启动模式

ContentProvider原理

Jetpack

ActivityManagerService机制


音视频播放相关

MediaPlayer原理,底层解码使用的什么

ffmpeg解码原理

EXO原理


Java篇

gc原理,回收策略


数据结构

排序算法:冒泡,插入,归并,选择,希尔

哈希算法:LinkedHashMap

TreeMap,SortMap

二叉树,红黑树


网络篇

HttpClient

HttpUrlConnection

Volley

OKHttp

Https原理,证书原理



架构篇

设计模式

mvc,mvp,mvvm之间区别

mvc

mvp

mvvm

    databinding,viewmodle



工具

MAT

traceview

leakcanry


语言篇

python,c++,kontlin

上一篇下一篇

猜你喜欢

热点阅读