用于自定义ROM构建的Android书籍

时间:2011-08-11 13:05:27

标签: android

我正在寻找一本书或其他资源,让我对Android系统有了很好的了解 我正在寻找的东西:

  • 如何定义预先安装的应用/小部件
  • 如何为传感器数据添加驱动程序(例如加速度计)
  • 如何配置显示参数

欢迎提出任何建议,因为我还没有找到任何建议。

4 个答案:

答案 0 :(得分:5)

对不起,这是一个迟到的答案,但最近我偶然发现了Marko Gargenta关于这个主题的一组非常有用的视频 - 这对我理解android的不同部分以及如何开始创建非常有帮助自定义ROM映像:

Android Internals第1部分:http://www.youtube.com/watch?v=1_H4AlQaNa0 和第2部分:http://www.youtube.com/watch?v=rFqELLB1Kk8

答案 1 :(得分:2)

P / S:如果您有一台设备,并且想要将纯Android(AOSP,Cyanogenmod)移植到它,那么由于供应商未发布的某些源代码,您必须在某些时候通过经验学习。 希望这个帮助

答案 2 :(得分:1)

我看过一些专门讨论android系统的书。

  1. Karim Yaghmour的嵌入式Android
  2. Android取证:Andrew Hoog的Google Android调查,分析和移动安全。
  3. Marakana视频也很有用。

答案 3 :(得分:-1)

我不知道这些书籍,但是,你可以在源代码中找到你所要求的线索。所有这些都在产品定义中完成。

你在./device/samsung/crespo(这是Nexus S的产品定义)中有一个很好的例子。

您可以通过修改产品的Makefile中的PRODUCT_PACKAGES变量来定义预安装的应用。

驱动程序在内核中完成,在加速度计的libsensors和其他所有传感器中完成。