我希望学习如何开发Android操作系统,以便开始贡献错误修复和补丁。我不感兴趣开发Android应用程序。虽然我已经是一名软件开发人员多年了,但我没有Linux或操作系统开发经验。对于像我这样的人来说,有哪些好的起点呢?
我去过developer.android.com,似乎只适用于在Android上开发应用程序。source.android.com似乎是获取源代码并学习如何设置构建环境的地方,但它似乎并没有提供关于系统内部工作原理或源代码本身的详细信息。我想我可以利用其他与开发其他发行版相关的文档,但是否有专门为Android开发的资源?在进行研究时,针对Android与其他主要发行版之间的开发是否存在任何重大差异需要考虑?
我如何获取与我的特定硬件相关的任何其他技术信息?在浏览论坛时,有些人似乎知道不同手机上存在的特定无线电或GPS硬件型号,甚至了解一个型号可能与另一个型号有所不同的功能。我稍微查了一下,但似乎不能只是谷歌“三星迷人的硬件”并获得组件及其文档的列表。那些进行高级设备编程的人如何获得这些信息?
谢谢,
迈克
我去过developer.android.com,似乎只适用于在Android上开发应用程序。source.android.com似乎是获取源代码并学习如何设置构建环境的地方,但它似乎并没有提供关于系统内部工作原理或源代码本身的详细信息。我想我可以利用其他与开发其他发行版相关的文档,但是否有专门为Android开发的资源?在进行研究时,针对Android与其他主要发行版之间的开发是否存在任何重大差异需要考虑?
我如何获取与我的特定硬件相关的任何其他技术信息?在浏览论坛时,有些人似乎知道不同手机上存在的特定无线电或GPS硬件型号,甚至了解一个型号可能与另一个型号有所不同的功能。我稍微查了一下,但似乎不能只是谷歌“三星迷人的硬件”并获得组件及其文档的列表。那些进行高级设备编程的人如何获得这些信息?
谢谢,
迈克