Android知识体系
来源:互联网 发布:linux操作系统移植 编辑:程序博客网 时间:2024/06/11 00:07
我的知识体系链接:
http://lib.csdn.net/my/structure/582906
我这知识体系还有待深入,目前技术原因只能写些入门的
后续需要研究的技术如下:
基础组件
- Application
- PackageManager
- Activity
- Activity生命周期
- Activity启动模式
- Stack与Task
- ActivityManager
- Loader
- CursorLoader
- AsyncTAskLoader
- Window
- WindowManager
- 与Activity、View关系
View视图
- 视图的工作原理
- layout/measure/draw
- VSYNC/DisplayList...
- hwui
资源
- Resource
- assets
交互相关
- 通知
- 设备唤醒
- 导航Toolbar
- 系统UI
- 屏幕布局方式
- statubar
- MaterialDesign
进程与线程
- 进程通信
- 基本概念
- 通信方式
- Binder
- AIDL
- 并发
- 线程、线程池
- 线程管理Executor
- 工具类
- Exectors
- Exechanger
- ...
数据持久化
- SQLite
- Android文件系统
- 内部存储
- 外部存储
- 不同系统版本变化
多媒体
- 视频
- VideoPlayer
- 音频
- 播放
- 录音
- 拍照
- 拍照
- 录像
网络
- 网络基础知识HTTP、HTTPS
- 网络操作
- 网络连接
- Http
- Socket
- 网络状态变化
- 网络连接
- 传输优化
- GZip
- 缓存
- 预取
图像、特效动画
- 图片
- Bitmap
- 加载
- 优化
- ImageLoader实现原理
- OpenGl ES渲染
- Bitmap
- gif加载
- 动画
- Tween
- 帧动画
- 属性动画
- 转场动画
适配
- 屏幕适配
- 兼容屏幕大小
- 兼容屏幕密度
- 响应式UI
- 系统版本适配
- Room适配
- 语言、国际化
- 指令集相关
- 辅助功能
- Accessibility
JNI与NDK
- so文件
- 本地方法实现
- NDK调试
- SWIG
- Bionic
- 原生实现
- 原生线程
- 原生图形
- 原生音频
性能优化
- 性能
- 布局优化
- 减少层级
- merge标签
- inclue标签
- 按需延迟加载
- 列表优化
- 视图复用
- ViewHolder的使用
- 滑动优化
- 绘图优化 Paint
- 线程优化、线程池、线程缓存
- 布局优化
- 电量
- 电量管理、充电状态、Doze省电模式、Standby模式
- Battery Historian
- 内存管理
- 内存泄露
- LowMemoryKiller
- dump命令查看引用数量
- MemoryFile
- Ashmem
- 工具
- MAT
- LeakCanary
开发规范
- 编码规范
- 代码质量
- 分析工具
- CheckStyle
- Findbugs
- pmd
- 编码审核
- 安全编码策略
- 分析工具
应用安全
- 代码混淆
- 网络传输安全Https。图解HTTPS、Google官方
- 数据加密
- MD5
- AES/DES
- Base64
- RSA
- 关于加密算法的知识
- 逆向工程
- 反编译、apktool
- apk安全
- dex动态加载
- 完整性校验
- 加壳技术
- 数据库加密
- 设备权限管理
混合编程
- Java与js通信
编译与构建
- Gradle
- 基础知识
- Groovy
- manifest merger
- 定制构建过程
- Gradle插件开发
- apk
- 编译过程
- 签名
- 注解知识
Android相关
- AndroidManifest
- 权限管理,6.0
- 启动过程
- 数据共享
- 虚拟机
- JVM
- Dalvik
- ART
- 硬件
- GSM、3G
- 蓝牙
- GPS
- 感应器、陀螺仪...
开发相关
- 版本控制
- Git
- 使用
- gitflow
- github
- svn
- Git
- 项目管理
- 没有接触过
- IDE
- Android Studio
- Eclipse(过时了)
- adb相关
- Gradle
架构与设计
- 分层模式
- MVC
- MVP
- MVVM
- 设计模式
- 实践、源码提现
- 应用架构设计
- 模块化/组件化
- 架构设计
- databinding
- clean Architecture
- Flux应用架构
第三方库
- 图片
- Gilde
- 网络
- Okhttp
- Gson
- Dagger2
- ButterKnife
- Orm
- GreenDao
阅读全文
1 0
- android知识体系
- android知识体系总结
- android知识体系
- android知识体系
- Android知识体系
- Android知识体系
- Android知识体系树
- Android 知识体系
- Android知识体系
- Android知识体系图
- Android知识体系图
- Android知识体系
- Android知识体系图
- Android知识体系图
- android知识体系图
- Android 系统知识体系
- Android知识体系
- android知识体系
- 第十篇 Android Studio 使用常见问题
- Strust2验证
- Redundant Connection II
- 文章标题
- 如何调试python(Debugging)
- Android知识体系
- hdu 1521 指数型母函数
- C++再遇指针
- 二分查找以及改进算法
- Leetcode 题解系列(四)
- 深度探索C++模型
- 实现购物车
- 【队内胡策】2017.10.15
- STM32使用C标准库time.h里面的时间时钟函数