15

好的,伙计们,我认为这是提出问题的正确地方,因为这完全是关于发展的(如果我错了或者是重复的问题,请告诉我)。

所以,我想深入研究 Android,了解系统如何工作到内核(并了解生根和其他黑客行为背后的原因)。我应该从这里去哪里?Linux 书?虚拟机架构?

仅仅下载源代码并没有帮助,因为我不明白这一切是如何工作的。

4

3 回答 3

15

我应该从这里去哪里?

我知道有两本关于 Android 内部的书:

Marakana 的TechTV系列包括许多有关固件模块的视频(例如,会议演示)。他们和其他几家公司也提供有关该主题的培训。

当然欢迎您浏览XDA及其关于固件模块的论坛帖子,但它绝对更像是一个社区站点,而不是该主题的参考指南。

除此之外,了解 Linux 操作系统的工作原理(内核、驱动程序等)肯定会有所帮助,因为 Android 就是基于这些东西。

于 2012-06-29T13:50:20.683 回答
3

截至 2015 年 1 月,有一本新书出版:在http://newandroidbook.com - 第 1 卷,共 2 卷,不过,还有一本计划讨论“更深入”的内部结构

于 2015-02-03T03:21:02.973 回答
2

例如,在 opersys 课程的幻灯片(http://www.opersys.com/training/embedded-android/courseware选项卡)中对 Android 内部进行了很好的介绍 - 幻灯片并没有完全自我解释,它们可能是一个好的开始下一个学习点..

于 2014-04-15T19:13:31.767 回答