Android中文教程

Android 的中文教程里,我挺推荐这个资源,内容比较全,讲得也蛮接地气的,适合入门也适合回炉再学一遍。Android 的架构、核心组件、虚拟机这些部分讲得挺细,而且配图和分段也做得不错,看起来不累。像Dalvik 虚拟机SQLite这些关键点都有展开说,重点挺清晰,适合边看边敲代码,效率还不错。

应用程序框架的设计思路就是模块化,组件能复用,像搭积木一样拼出一个完整 App。你写个Activity,别人能直接调用它,挺灵活。视图组件也丰富,比如ListViewGridViewWebView这些,常用场景基本能覆盖。

Dalvik 虚拟机是早期 Android 用的,专门给手机优化过,内存吃得少,运行速度也还行。每个 App 跑在自己虚拟机里,不会互相干扰。想了解更多的话,可以看看这篇文章,把 Dalvik 的机制讲得还蛮细。

图形库也值得提一句,2D 的自家搞的,3D 的靠OpenGL ES 1.0,还能硬件加速,游戏开发用得多。还有SurfaceManager帮你多层图像叠加,UI 炫一点也不吃力。

多媒体支持也全,从MP3AACH.264GIF都能直接搞定,不用额外装解码器。开发带音视频的 App 会省不少事。

Linux 内核打底,线程、内存管理这些底层能力。你在 App 里感受不到它,但它在默默兜底,让系统稳得住。

如果你刚入 Android,或者打算系统复习一遍,那这篇中文教程真的可以先 Mark 起来慢慢啃。内容不晦涩,有逻辑,适合当速查资料。

pdf 文件大小:883.99KB