安卓系统修改开机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 ,替换掉之前的所有位置。

安卓系统修改开机LOGO相关推荐

  1. android6.0关机动画,安卓系统修改开机动画,关机动画

    开机动画 两种开机动画 关于安卓动画的研究主要在frameworks/base/cmds/bootanimation/BootAnimation.cpp中. 安卓系统默认的开机动画(谷歌)的动画是显示 ...

  2. 修改服务器系统显示logo,Win10修改开机LOGO界面样式怎么改?教你修改win10开机LOGO界面样式的方法...

    正常情况下,Windows10系统开机界面显示"田字格"LOGO,看久了感觉很疲惫,想要将默认LOGO换成其他样式,这可以随意更改吗?答案是可以的.那么Win10修改开机LOGO界 ...

  3. Rockchip3066 修改开机 LOGO 和开机动画

    Rockchip3066 修改开机 LOGO 和 开机动画: 一.主要使用的工具是:FirmwareTool_Release_v3.3 文件夹,RK30DevelopTool 文件夹,还有 RKFac ...

  4. [RK3588 Android12]修改开机logo和播放开机视频

    1.修改开机logo 替换kernel-5.10/logo.bmp和logo_kernel.bmp两个图片文件即可修改开机logo,替换后编译报错 error: out/target/product/ ...

  5. 高通平台msm8916修改开机logo【原创】

    经过两天的奋战终于把开机logo给搞定了啊. 首先修改开机logo要从哪里入手呢?先分析一下源码看看. ---> 1 void display_image_on_screen() 2 { 3 s ...

  6. 修改开机LOGO图片教程及注意事项/通过C++实现bmp图位深度从32位转换为8位

    修改开机LOGO图片教程及注意事项/通过C++实现bmp图位深度从32位转换为8位 文章目录 修改开机LOGO图片教程及注意事项/通过C++实现bmp图位深度从32位转换为8位 修改开机LOGO图片教 ...

  7. Android修改开机Logo和开机动画

    做车机一般都会修改开机Logo和开机动画,下面只是记录我项目中修改开机Logo和开机动画的方法,仅供参考: 关于开机logo的修改,是将一张分辨率合适的名字必须为boot_logo.bmp格式的位深是 ...

  8. Android系统定制开机logo和开机动画

    定制开机logo和开机动画 开机logo 开机动画 bootanimation.zip 生成zip文件 添加新的开机动画 开机logo MTK ASOP中lk阶段的logo是开机后的第一个界面,也被称 ...

  9. rk3399 u-boot修改开机logo以及开机动画和开机视频

    首先分析了一下uboot启动流程中的一部分代码,如下 第一部分:开机logo(下面代码分析排版有点乱,可以忽略) 1. ​ board_late_init //rk33xx.cboard/rockch ...

  10. rk3568 修改开机logo

    rk3568 修改开机显示logo Android 显示 logo 的作用是为了标识应用程序或设备的品牌和身份.在应用程序中,logo 可以帮助用户快速识别应用程序,并与其他应用程序区分开来.在设备中 ...

最新文章

  1. 策略模式 极其简单的列子
  2. Redis 笔记系列(十一)——Redis的发布和订阅机制
  3. 嵌入式linux 定时 唤醒,Linux的cron定时任务使用说明
  4. Oracle查看死锁 .
  5. 静态代理模式(多线程底部原理)
  6. 在需要时开启Perl新特性
  7. 计算机基础及ms应用在线,全国一级计算机基础及MS Office应用课件 (2).pdf
  8. 37. 反转一个3位整数 Java
  9. “升级 iOS 最新系统后,我弃用了 iPhone!”
  10. Android面试,与Service交互方式
  11. python-视频抽帧、数据集命名
  12. c语言中按键程序设计,c语言获得键盘的按键
  13. 卸载mysql front_完全卸载mysql
  14. 华为云服务器价格表(CPU内存/磁盘/带宽收费标准)
  15. 【历史上的今天】5 月 25 日:雅虎与 eBay 联盟;第一次国际万维网会议;Google 街景发布
  16. laravel 项目笔记之SendCloud 驱动
  17. 电阻电路的等效变化(Ⅰ)
  18. 谈谈c语言中delay的用法
  19. 前端程序员快速画原型的方法在这里
  20. 基于Matlab/Simulink的简单三相交流系统扫频仿真

热门文章

  1. 数据结构殷人昆电子版百度云资源_数据结构精讲与习题详解
  2. Latex笔记:IEEE Access模板
  3. 思博伦仪表SRV4(ISIS)测试指南
  4. 图书在线网店的html,网上书城html模板.docx
  5. 淘宝二级类目、换类目会降权吗,换类目对店铺的影响
  6. 零起点入门系列:如何把一张纸单变成在线表单?
  7. ceb2Pdf.exe实现ceb文件转pdf,内网离线安装wine(手动编译32位)实现在centos(linux)上运行window程序exe程序,解决wine : Z:\xxx EXE格式无效
  8. 虚拟机ESXi6.7安装黑群晖教程
  9. html调整浏览器兼容性,浏览器兼容性问题整理
  10. Vivado:信道编码卷积编码和RS编码IP核