MTK平台android11开机动画客制化

Android开机动画总共有三个过程。第一个开机动画是在Kenel启动时显示的,第二个开机动画是在init进程启动时显示的,这两个都是静态图片。第三个动画是在系统服务启动过程中显示的,他是一个动态图片。

确定第一帧和第二帧的路径:

配置文件device/mediateksample/您的project名称/ProjectConfig.mk,检查是否有BOOT_LOGO属性值,本文为wuxga。

AUTO_ADD_GLOBAL_DEFINE_BY_VALUE = BOOT_LOGO MTK_PLATFORM CUSTOM_KERNEL_MAIN_IMGSENSOR MTK_BT_CHIP MTK_WLAN_CHIP CUSTOM_KERNEL_MAIN_BACKUP_IMGSENSOR CUSTOM_KERNEL_FLASHLIGHT CUSTOM_KERNEL_SUB_IMGSENSOR CUSTOM_KERNEL_IMGSENSOR MTK_FM_RX_AUDIO MTK_COMBO_CHIP MTK_GPS_CHIP CUSTOM_KERNEL_MAIN2_IMGSENSOR BOOT_LOGO
BOOT_LOGO = wuxga

系统会加载vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wuxga/wuxga_kernel.bmp作为kernal的开机画面;加载vendr/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wuxga/wuxga_uboot.bmp作为init的开机画面(第二帧)。

如果没有配置BOOT_LOGO则系统使用默认的路径,配置在vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/rules.mk,默认使用vendr/mediatek/proprietary/bootable/bootloader/lk/dev/logo/fwvga文件夹下的文件。

#fix no boot_logo config
#LOCAL_CFLAGS += -DBOOT_LOGO=wvga

ifeq ($(strip $(BOOT_LOGO)),)
  BOOT_LOGO = fwvga
endif

ifeq ($(strip $(MTK_LK_CAMERA_SUPPORT)), yes)
  BOOT_LOGO = fhd
endif

也可自定义第一、二帧开机画面,首先制作bmp格式的文件,然后在配置文件ProjectConfig.mk中修改或新增属性BOOT_LOGO=XXXX,然后在

在vendr/mediatek/proprietary/bootable/bootloader/lk/dev/logo中新增自定义文件夹XXXX(如果存在该文件夹则不需要新增),最后把自定义的开机第一、二帧画面分别命名为XXXX_kernel.bmp和XXXX_uboot.bmp即可。

PS:当自定义文件夹不存在时,新增的文件夹里面除了kernel和ubbot的其他图片的作用需要自行学习。

第三帧bootanimation是一个压缩包,网上教程比较多就不再赘述,打包的路径:

product/media 或 system/media

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值