注意!!!!开机动画和logo都需要和项目的分辨率相匹配,不然开不了机,过渡不了

了,开关机动画,~/code/39_O1/droi/pu1/pu181/pu181_e21b_hryt在对应的项目下,建一个animation的目录,往里面放zip压缩,这不是随便改个后缀就行的,里面有两个文件夹,part0和part1,这两个文件里面放图片,应该是png格式,很多图片连着就是动画了呗,还有一个txt文件,叫desc,里面确定分辨率还有循环次数比如

480 800 4   表示图片以480*800 的分辨率进行播放,每秒播放4张图片,宽乘高!

p 1 0 part0    p为标志符,意为将part0里面的图片顺序播放1次,间隔时间为0帧

p 0 0 part1   表示将part1里面的图片播放0次(也就是循环播放),直到系统启动完毕。两次循环之间间隔2帧图片的时间

注意压缩文件的软件压缩要选择仅存储方式压缩,不然文件会损坏可能打不开。

分辨率是在项目下的ProjectConfig.mk文件中有LCM_WIDTH和LCM_HEIGHT,分辨率就是宽乘长。

当然也可以一个part循环,比如

240 320 1

p 0 0 part0

开机logo呢也是在项目目录下,把图片转化成kernel.bmp,uboot.bmp,有的项目看之前的图片是咋样的,有可能要旋转,不然可能开机会花屏,开机先logo后动画。

项目下的bootanimation换掉只有开关机动画remake才有效果,实际上是在out下/data/N1/out/target/product/em3081_zrk_p14_egdc/system/media,编译到这个路径下了,不生效的话就先把out下删了,而logo,这个kernel.bmp改了remake没效果,如果需要有效果,需要在vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo更改再remake就行

注意名字格式要与原本的一致!

但也不要直接改后缀名,用美图看看或者啥软件把这个图片分辨率调对最后换成bmp格式。

先是运行这两张图片然后再播放动画。

还有一种方法换掉开机logo,在项目下的lk.mk文件,在BOOT_LOGO := wuxganl

换掉名称,可以搜一下原来的这个名字在哪个文件里,比如在这mh05s/mh05s23/mh05s23_hynd_a25/override/vendor/mediatek/proprietary/bootable/bootloader/lk/lib/libshowlogo/cust_display.h

然后在这个文件里找另外的图片名,

kernel.bmpuboot.bmp都是开机logo,就没有关机logo,开机的这两个logo可以理解为两帧,先是uboot然后kernel,然后再显示动画,关机就是关机动画,如果没有关机动画,就显示原生的正在关机

增加开机logo和动画。相关推荐

  1. android开机logo和动画修改

    Android系统开机显示画面分成两个过程,第一个过程从按电源键到Frameworks启动为止.第二个过程从Frameworks启动完成到Launcher程序启动完成. 第一个过程显示的画面是一张图, ...

  2. rk3568 修改开机logo

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

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

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

  4. 安卓系统开机过程中logo和动画

    安卓系统在开机过程中有多处会显示logo或动画,每个都会被next覆盖: boot 这个是可选的,和硬件平台相关.boot运行过程非常短暂,显示logo也是一闪而过,所以一般不会使用. kernel ...

  5. android 开机动画尺寸,Android开机Logo动画制作

    开机Logo制作 1.准备Logo图片 准备一张符合尺寸要求(例如:1280x720)的图片,最好是png或jgp. 2.用Hitool工具制作镜像文件 海思芯片使用的是Hitool工具,打开Hito ...

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

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

  7. Android 8.0 开机动画,RK3326 android10.0(Q) 开机logo+开关机动画替换

    RK3326 android10.0(Q) 开机logo+开关机动画替换 2020年08月14日 | 萬仟网移动技术 | 我要评论 开机logouboot和kernel阶段的logo分别为开机显示的第 ...

  8. u-boot开机logo修改及kernel启动动画去除

    1.开机logo: 替换:MfgTool-MYIMX6A9-L4.1.15\Profiles\Linux\OS Firmware\image-L4.1.15-uboot\my_logo.bmp 图片要 ...

  9. Android 更换开机logo和开机动画

    Android版本:8.1 一丶开机logo的替换 开机logo有kernel logo和uboot logo两个 如何找到对应的图片? 确认当前项目的设备使用的是哪种尺寸的logo 一般在对应项目的 ...

最新文章

  1. 2020-10-26runtime error: member access within null pointer of type ‘struct ListNode‘ (solution.cpp)错
  2. MuJoCo要开源!DeepMind收购物理引擎MuJoCo,将推动全球机器人研发
  3. 安卓手机怎么查看iccid_安卓便签敬业签怎么查看日历月视图中一天所有的新增内容?...
  4. Astar2012 总结
  5. SAP Commerce Cloud CMS page 和 page template 的概念
  6. html折叠菜单列子,基于Vue.js+bootstrap4的左侧可伸缩式菜单
  7. mysql 8.0.19 winx64安装及修改初始密码
  8. C#LeetCode刷题之#118-杨辉三角(Pascal‘s Triangle)
  9. vue中点击添加class,双击去掉class
  10. 1.1内置数据类型概述
  11. 基于c语言中调试工具的用法汇总(不包含gdb)【转】
  12. su 与 su - 区别
  13. Linux 完全卸载 MySQL
  14. 测试后台管理系统思路和方法
  15. 看过这篇数据分析,再也不要说你是凭实力单身了!
  16. 项目管理工具表格全汇总(免费领)
  17. 1g1h1m mysql_mysql服务器优化
  18. 为什么在线性模型中相互作用的变量要相乘
  19. C++/JAVA 计算两篇文章的相似度
  20. ITSM | Atlassian ITSM终极指南,重构IT、运营和支持的工作方式

热门文章

  1. datagrid系列之-基本添加行,删除行,插入行,自定义方法
  2. 自媒体账号ID应该怎么取?
  3. 静态方法vs非静态方法
  4. SAP EPIC 银企直连激活与后台配制
  5. React之antd按需加载
  6. 微信小程序设置打开pdf并进行保存到本地,下次打开就无需进行服务器请求
  7. Win10截图工具失效怎么办?这个方法帮你轻松修复
  8. 【学习计算机组成原理】原码除运算
  9. 不同类型Trigger的选择
  10. 《塔木德智慧全书》(之三)