MTK Android修改开机动画与Logo

news/2024/11/16 19:01:52/

需求是修改MTK Android的开机动画与Logo

环境

芯片:MTK
系统: Android
服务器:ubuntu

方法

  1. 查找开机动画与Logo的配置文件
find device/mediatek device/mediateksample/ -name "ProjectConfig.mk"

查看对应方案的配置,比如device/mediateksample/xx/ProjectConfig.mk

BOOT_LOGO = fwvgaplus

得到要修改的目录fwvgaplus

  1. 搜索动画及Logo的目录
find device/mediatek device/mediateksample/ -name "fwvgaplus"

找到device/mediateksample/xx/custom/logo/fwvgaplus
这个目录就是Logo存放位置,与logo相同路径下有个bootanim文件夹,则是开关机动画及提示音的存放位置.
如下列出device/mediateksample/xx/custom/目录结构

├── bootanim
│   ├── bootanimation.zip
│   ├── bootaudio.mp3
│   ├── shutanimation.zip
│   └── shutaudio.mp3
└── logo├── fwvga│   ├── fwvga_bat_100.bmp│   ├── fwvga_bat_10_01.bmp│   ├── fwvga_bat_10_02.bmp│   ├── fwvga_bat_10_03.bmp│   ├── fwvga_bat_10_04.bmp│   ├── fwvga_bat_10_05.bmp│   ├── fwvga_bat_10_06.bmp│   ├── fwvga_bat_10_07.bmp│   ├── fwvga_bat_10_08.bmp│   ├── fwvga_bat_10_09.bmp│   ├── fwvga_bat_10_10.bmp│   ├── fwvga_bat_bg.bmp│   ├── fwvga_kernel.bmp│   ├── fwvga_low_battery.bmp│   └── fwvga_uboot.bmp└── fwvgaplus├── fwvgaplus_kernel.bmp└── fwvgaplus_uboot.bmp
  1. 替换Logo
    把制作好的Logo替换
    fwvgaplus目录下
    fwvgaplus_kernel.bmp fwvgaplus_uboot.bmp

fwvga目录下是关机状态下充电过程的画面
也替换这两个文件fwvga_kernel.bmp fwvga_uboot.bmp
其他文件fwvga_bat_xx.bmp则是对应电量时的画面.

  1. 替换开机动画
    替换bootanimation.zip开机动画, 替换bootaudio.mp3开机提示音.
    作者:帅得不敢出门 csdn原创谢绝转载

http://www.ppmy.cn/news/1030597.html

相关文章

硬件产品经理:从入门到精通(新书发布)

目录 简介 新书 框架内容 相关课程 简介 在完成多款硬件产品从设计到推向市场的过程后。 笔者于2020年开始在产品领域平台输出硬件相关的内容。 在这个过程中经常会收到很多读者的留言,希望能推荐一些硬件相关的书籍或资料。 其实,笔者刚开始做硬…

【深度学习】遗传算法[选择、交叉、变异、初始化种群、迭代优化、几何规划排序选择、线性交叉、非均匀变异]

目录 一、遗传算法二、遗传算法概述2.1 选择2.2 交叉2.3 变异 三、遗传算法的基本步骤3.1 编码3.2 初始群体的生成3.3 适应度评估3.4 选择3.5 交叉3.6 变异3.7 总结 四、遗传算法工具箱4.1 initializega4.2 ga4.3 normGeomSelect4.4 arithXover4.5 nonUnifMutation 五、遗传算法…

修改Linux中SSH的端口

文章目录 修改Linux中SSH的端口Linux中默认的ssh端口关闭SELinux测试新端口 修改Linux中SSH的端口 Linux中默认的ssh端口 使用root用户操作 修改前先备份ssh_config cp /etc/ssh/sshd_config /etc/ssh/sshd_config_date "%Y%m%d%H%M%S"修改配置文件,找…

【Vue-Router】路由模式

1. WebHashHistory index.ts import { createRouter, createWebHistory, RouteRecordRaw, createWebHashHistory } from "vue-router";// 路由模式 //vue2 mode history -> vue3 createWebHistory //vue2 mode hash -> vue3 createWebHashHistory //vue2 m…

AMD限制资源用量CU_MASK

通过配置两个环境变量来控制进程所使用的CU: CU_MASK_0 CU_MASK_1 举例: 使用每个ES中的一半CU则配置如下: export CU_MASK_00xcccccccc export CU_MASK_10xcccccccc

C++使用new来初始化指向类的指针

C使用new来初始化类的指针 1.ClassName * p new ClassName; 调用默认构造函数。 如果类里没有写默认构造函数,会使用编译器帮我们生成的,但不会初始化成员变量,如 class NoConstructor //没写构造函数的类 { public:~NoConstructor() …

Qt 窗口随鼠标移动效果

实现在窗口任意位置按下鼠标左键都可以移动窗口的效果&#xff0c;完整代码如下&#xff1a; mainwindow.h&#xff1a; #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class MainW…

02:STM32--EXTI外部中断

目录 一:中断 1:简历 2:AFIO 3:EXTI ​编辑 4:NVIC基本结构 5:使用步骤 二:中断的应用 A:对外式红外传感计数器 1:连接图​编辑 2:函数介绍 3:硬件介绍 4:计数代码 B;旋转编码计数器 1:连接图 2:硬件介绍 3:旋转编码器代码: 一:中断 1:简历 中断&#xff1a;在主程…