Android中文教程
Android 的中文教程里,我挺推荐这个资源,内容比较全,讲得也蛮接地气的,适合入门也适合回炉再学一遍。Android 的架构、核心组件、虚拟机这些部分讲得挺细,而且配图和分段也做得不错,看起来不累。像Dalvik 虚拟机
、SQLite
这些关键点都有展开说,重点挺清晰,适合边看边敲代码,效率还不错。
应用程序框架的设计思路就是模块化,组件能复用,像搭积木一样拼出一个完整 App。你写个Activity
,别人能直接调用它,挺灵活。视图组件也丰富,比如ListView
、GridView
、WebView
这些,常用场景基本能覆盖。
Dalvik 虚拟机是早期 Android 用的,专门给手机优化过,内存吃得少,运行速度也还行。每个 App 跑在自己虚拟机里,不会互相干扰。想了解更多的话,可以看看这篇文章,把 Dalvik 的机制讲得还蛮细。
图形库也值得提一句,2D 的自家搞的,3D 的靠OpenGL ES 1.0
,还能硬件加速,游戏开发用得多。还有SurfaceManager
帮你多层图像叠加,UI 炫一点也不吃力。
多媒体支持也全,从MP3
、AAC
到H.264
、GIF
都能直接搞定,不用额外装解码器。开发带音视频的 App 会省不少事。
Linux 内核打底,线程、内存管理这些底层能力。你在 App 里感受不到它,但它在默默兜底,让系统稳得住。
如果你刚入 Android,或者打算系统复习一遍,那这篇中文教程真的可以先 Mark 起来慢慢啃。内容不晦涩,有逻辑,适合当速查资料。
883.99KB
文件大小:
评论区