1

如何在操作系统级别更改 android 中的默认启动映像。我正在制作一个定制的 android 版本(我使用 froyo 的源代码)。我想用我的自定义图像替换现有图像。我在某处读到我们必须对 frameworks/base/libs/surfaceflinger/BootAnimation.cpp 进行一些更改。但是该文件似乎丢失了。

有人可以提供一些有关如何执行此操作的教程的链接。

4

1 回答 1

1

来自http://forum.xda-developers.com/showthread.php?t=753788

您需要的工具:

如何:

  • 下载并提取上面链接的文件并将它们放在您熟悉的地方。
  • 在您的图像创建/操作工具中,创建一个新图像。将图像尺寸设置为 480x800。(如果您已经有了图像,请打开它并调整其大小)
  • 随心所欲地创建/修改/自定义图像。
  • 将图像保存为 splash1.bmp 文件。确保将文件保存为 24 位 RGB 彩色位图。为方便起见,请将图像保存在提取 nbimg 工具的同一文件夹中。
  • 打开命令或终端窗口和 CD 到您的 nbimg 文件夹。
  • 输入以下命令:nbimg -F splash1.bmp -w 480 -h 800

如果成功,nbimg 应该会创建一个名为“splash1.bmp.nb”的 nb 文件。

  • 将“splash1.bmp.nb”重命名为“splash1.img”。
  • 将新创建的 splash1.img 文件和之前下载的“android-info.txt”放入一个名为“PB31IMG.zip”的新 ZIP 文件中。
  • 将新创建的 PB31IMG.zip 放在 SD 卡的根目录下,然后重新启动到 hboot。(adb reboot oem-42) C 如果一切顺利,系统会提示您安装自定义的 splash1。
于 2012-08-06T11:07:37.610 回答