安卓工程师进阶之路
无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这个课程中有所收获。
根据面试时经常被问到的几个方向,划分了 4 个模块来展开:
1.JVM 必知必会:通过介绍 JVM 和 DVM ,使你对 Java 字节码与 Dalvik 字节码的执行机制有一定的理解。
2.Android 核心技术:介绍 Android 开发中常用的核心技术,比如自定义 View、Handler,以及一些开源框架的原理实现。
3.源码分析:通过剖析部分 Android Framework 源码,使你对 Activity 启动、APK 安装过程等流程了然于胸。
4.常见问题剖析:介绍一些项目中常见的疑难问题,使你能够对现有项目做出合理并迅速的重构优化。
为便于你理解,采用“知识点 + 项目实践”的讲解方式,侧重总结工作上的实践经验,并和你分享一些疑难问题的解决思路,让你在以后的工作中,能够有方法论的指导。