安卓系统修改开机LOGO

您所在的位置:网站首页 海思固件修改开机画面 安卓系统修改开机LOGO

安卓系统修改开机LOGO

2024-07-13 00:46| 来源: 网络整理| 查看: 265

安卓系统修改开机LOGO 注意事项 LOGO位置

对于安卓的开机logo分为两部分: 1、安卓开机的动态LOGO:system/media/bootanimation.zip 2、Linux内核的静态LOGO:kernel/drivers/video/logo/logo_linux_clut224.ppm 修改的时候两部分都要改。

图片尺寸

修改替换LOGO的时候,一定要注意和原尺寸图保持一致,不然也无法显示出来,开机一片黑!

修改静态LOGO

1.找一张图片,分辨率为:1920×1080,这里以linuxlogo.png为例; 2.转换格式,用以下命令(如工具未安装可用以下指令安装:sudo apt-get install netpbm): pngtopnm linuxlogo.png > linuxlogo.pnm pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm pnmtoplainpnm linuxlogo224.pnm > logo_linux_clut224.ppm 3.把刚刚做好的logo_linux_clut224.ppm替换掉SDK中以下文件: kernel/drivers/video/logo/logo_linux_clut224.ppm 重新编译内核,把生成的kernel.img烧进板子即可。

是不是回发现有的时候改不过来??? 尝试了好几次,感觉很邪门。 在这里插入图片描述 替换之后要把这两个文件也删除掉,重新编译就好了。 猜测应该是把图片数据变成代码了!

修改动态LOGO

1.找15张图片(不一定要15张的,但最好是1080P的),按顺序命名,如10001.png、10002.png、1003.png。 2.把命名好的图片放到一个文件夹中,我这里命名为:part0 3.创建一个文档,名字为:desc.txt 4.在创建的文档中写入以下内容: 1920 1080 15 p 0 0 part0 这里简单说明一下: 1920 1080 15 //其实就是你图片的分辨率啦,15是指每秒播放帧数。 p 0 0 part0 //p代表标志符,0代表无限循环,0代表阶段间隔时间为0,part0代表对应的文件夹名 如果你想把开机动画分成两个阶段,可以分成两个文件夹存放,如命名为part1,然后在文档可以这样写: 1920 1080 15 p 1 0 part0 p 0 0 part1 这样,运行的时候会循环一次part0文件夹下的动画,再无限循环part1下的动画。

5.压缩:选中图片文件夹part0和desc.txt(提醒一下:windows下打包前将图片文件夹中的Thumbs.db删除),然后右键选择WINRAR的"添加到压缩文件"进入自定义压缩文件设置:压缩文件格式选择:ZIP,压缩方式选择:存储,名字为bootanimation.zip,然后点击确定即可。 在这里插入图片描述

6.放入系统,加入编译: 找一个确定会编译到的mk文件,比如device/rockchip/rk3288/rk3288.mk,把bootanimation.zip入进该文件所在目录中,在该文件添加以下语句: PRODUCT_COPY_FILES += device/rockchip/rk3288/bootanimation.zip:system/media/bootanimation.zip 7.重新编译上层,把生成的固件烧入板子即可。 重新编译之后查找一下,动态图的位置。 在这里插入图片描述 一个比较笨的方法呢,就是:直接 复制 bootanimation.zip ,替换掉之前的所有位置。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3