android技术树
2018-09-21 14:34:27 46 举报
AI智能生成
android技能树--jjlanbupt,帮助梳理android知识点
作者其他创作
大纲/内容
基础知识
四大组件
activity
广播
service
ContentProvider
事件分发机制
view和ViewGroup基本分发流程
嵌套滚动机制
滑动冲突解决
自定义View
消息机制
webview
屏幕适配
gradle相关
apk构建流程
apk结构
图片加载相关
网络库相关
JNI
多线程
http/TCP
拓展技能
热修复
native层替换方案
AndFix
Sophix
类InstantRun方案
Robust
LedeFix
对于内联,super调用等问题的处理
插桩原理
补丁加载逻辑及版本控制逻辑
自动化patch插件
InstantRun
classloader方案
MultiDex
Nuwa
HotFix
Tinker
黑科技
java层hook
native层hook
逆向分析相关
AOP
java动态代理
APT
javaassist
ASM
gradle->plugin
进阶技能
项目架构
插件化
插件框架
Activity启动流程
PluginFramework
VirtualApk
android类加载机制
资源查找过程及可行的处理方案
组件化
项目结构
MVC,MVP,MVVM,AAC
RxJava
设计模式相关
第三方源码
EventBus
Retrofit,Okhttp,okio
Picasso,Glide,fresco
LeakCanary
性能优化
apk包大小优化
内存优化
启动性能优化
卡顿监测
布局优化
系统源码
actiivty启动流程
消息机制
service及Binder相关
view的渲染流程
跨平台技能
RN
Flutter
Weex
收藏
0 条评论
下一页