Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在AOSP构建中包含自定义splash.img_Android_Android Source_Splash Screen_Rom_Custom Rom - Fatal编程技术网

Android 如何在AOSP构建中包含自定义splash.img

Android 如何在AOSP构建中包含自定义splash.img,android,android-source,splash-screen,rom,custom-rom,Android,Android Source,Splash Screen,Rom,Custom Rom,我正在从AOSP源代码树构建Android Nougat的一个版本。我有一个自定义的闪屏图像,我正在用fastboot(下面的代码)闪烁它,如果可能的话,我想把它包括在AOSP构建中 fastboot erase splash fastboot flash splash ./splash.img 我自己创建了splash映像,并使用fastboot对其进行了闪现,没有任何问题,但是我想将其包括在我的AOSP构建中。我做了一些搜索,但没有找到任何关于它的信息,我能找到的最接近的信息是关于在内核中

我正在从AOSP源代码树构建Android Nougat的一个版本。我有一个自定义的闪屏图像,我正在用fastboot(下面的代码)闪烁它,如果可能的话,我想把它包括在AOSP构建中

fastboot erase splash
fastboot flash splash ./splash.img
我自己创建了splash映像,并使用fastboot对其进行了闪现,没有任何问题,但是我想将其包括在我的AOSP构建中。我做了一些搜索,但没有找到任何关于它的信息,我能找到的最接近的信息是关于在内核中更改PPM映像的信息(下面的链接)

如果有必要的话,我也许可以做到这一点,但如果我可以使用我现有的splash.img文件,那将是非常理想的。另外,如果有一种方法可以将其包括在OTA更新中,但不包括在构建中,那么这种方法也适用于我的应用程序

谢谢


有两个阶段可以显示启动图片: 飞溅 引导动画

通常情况下,splash不是AOSP的一部分,因为它取决于SOC供应商,不同的SOC供应商,如QCOM、联发科,有不同的splash解决方案,因为它是由引导加载程序(基本上是lk)加载的,在某些平台上也称为徽标。它的目的是在早期引导期间显示图片,以改善用户体验

引导动画是AOSP的一部分,二进制文件位于系统映像中,由 /system/bin/bootanimation服务和can包含动画和声音

引导过程应如下所示:

|Bootloader |->| Splash/Logo |->| Linux内核|->| Android本机|->| Bootanimation|

我认为你们在谈论飞溅/标志部分,所以你们应该检查你们的供应商源代码 关于如何将此映像构建放入正常构建。如果您使用的是纯AOSP源代码, 我更喜欢将预构建的映像包含到构建系统中,因为splash映像不会更改
频繁地对于OTA部分,基本上可以升级此分区,但这取决于您的OTA解决方案。

显示启动图片分为两个阶段: 飞溅 引导动画

通常情况下,splash不是AOSP的一部分,因为它取决于SOC供应商,不同的SOC供应商,如QCOM、联发科,有不同的splash解决方案,因为它是由引导加载程序(基本上是lk)加载的,在某些平台上也称为徽标。它的目的是在早期引导期间显示图片,以改善用户体验

引导动画是AOSP的一部分,二进制文件位于系统映像中,由 /system/bin/bootanimation服务和can包含动画和声音

引导过程应如下所示:

|Bootloader |->| Splash/Logo |->| Linux内核|->| Android本机|->| Bootanimation|

我认为你们在谈论飞溅/标志部分,所以你们应该检查你们的供应商源代码 关于如何将此映像构建放入正常构建。如果您使用的是纯AOSP源代码, 我更喜欢将预构建的映像包含到构建系统中,因为splash映像不会更改
频繁地对于OTA部分,基本上这个分区可以升级,但这取决于您的OTA解决方案。

很好的解释,这正是我需要的。谢谢,很好的解释,这正是我需要的。谢谢