RK3288 Android 10 系统开发[2] - 更新开机logo与动画
替换开机logo
在 kernel
目录,将 logo.bmp
, 以及 logo_kernel.bmp
替换为所需logo即可。
- logo.bmp: uboot 阶段显示
- logo_kernel.bmp: kernel 阶段显示
替换 Android 开机动画
替换 bootanimation.zip
rk3288
android10 的动画文件位于 device/rockchip/common
目录,将默认的bootanimation.zip
替换为所需动画。
mv bootanimation.zip device/rockchip/common
更新 device.mk
在 device.mk
中搜索 bootanimation
, 发现当前设备默认不会替换动画文件,所以需要手动添加以下行。
--- a/device.mk
+++ b/device.mk
@@ -1056,6 +1059,8 @@ else ifeq ($(TARGET_BOARD_PLATFORM_PRODUCT),laptop)
else # tablet
PRODUCT_PROPERTY_OVERRIDES += \
ro.target.product=tablet
+ PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/bootanimation.zip:/system/media/bootanimation.zip
PRODUCT_PACKAGES += \
SoundRecorder
说明
如何判断当前设备类型呢,也就是如何得知 TARGET_BOARD_PLATFORM_PRODUCT
呢? 可以通过以下方式。
$ cd <sdk-root>
$ source build/envsetup.sh
$ lunch rk3288_Android10-userdebug
$ get_build_var TARGET_BOARD_PLATFORM_PRODUCT
tablet
可知当前产品类型为 tablet
,然后根据这个去看 device.mk
, 匹配相应配置即可。
在RK3288 Android10 sdk 中,配置好环境变量并确定设备类型后,即可使用
get_build_var
获取各类全局配置了。
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 litreily的博客!