Table of contents¶
- Android学习资料
- Android知识点梳理
- Android Studio
- aop
- UI
- ViewPager2
- View
- TextView
- EditText
- 引导页
- 菜单
- Toolbar
- RecyclerView
- ViewPager
- BottomSheet
- 通知
- CalendarView
- TimePicker
- LayoutInfalter
- shadowlayout
- 状态栏适配
- RecyclerView
- 屏幕适配
- 组件
- Activity
- Intent
- 服务
- Broadcasts
- Fragment
- ContentProvider
- 权限
- 数据存储
- 数据和文件存储
- 将文件保存到外部存储中
- 将文件保存在内部存储中
- Android 存储用例和最佳做法
- 保存键值对数据
- 编译时注解
- Untitled
- Java注解处理器](annotation/annotation-processing.md)
- JavaPoet 文档翻译
- 图形和图像
- Drawable使用
- 网络
- WebView
- OkHttp文档翻译
- Retrofit使用
- Retrofit源码分析
- HttpURLConnection使用
- Volley使用
- Volley源码分析
- Glide使用
- Glide源码分析
- RxJava
- 插件化
- 插件化框架
- VirtualAPK分析
- 依赖注入
- 开源库
- EventBus源码分析
- Okio概览
- Okio菜谱
- Okio
- OkHttp拦截器
- OKHttp缓存
- Okhttp源码分析
- 集合
- SparseArray
- ArrayMap
- 架构
- Jetpack
- databinding adapter
- databinding坑
- databinding源码分析
- Android Data Binding: Let’s Flip This Thing
- Untitled
- Lifecycle源码分析
- ViewModel源码分析
- LiveData源码分析
- 音频和视频
- CameraX使用
- ExoPlayer
- GsyVideoPlayer
- 性能优化
- 崩溃优化
- 内存优化
- 渲染优化
- 电池优化
- 启动优化
- 网络优化
- 安装包大小优化
- NDK开发
- 系统源码分析
- Android源码下载
- Android系统启动
- 应用程序进程启动过程
- Window
- WMS
- WindowManagerService
- 四大组件的工作过程
- ActivityManagerService分析
- Context详解
- Binder原理
- Android图形系统概述
- Choreographer原理
- Handler使用
- Handler源码分析
- 逆向
- Android抓包
- 网易云音乐逆向