增加开机logo和动画。
注意!!!!开机动画和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.bmp和uboot.bmp都是开机logo,就没有关机logo,开机的这两个logo可以理解为两帧,先是uboot然后kernel,然后再显示动画,关机就是关机动画,如果没有关机动画,就显示原生的正在关机
增加开机logo和动画。相关推荐
- android开机logo和动画修改
Android系统开机显示画面分成两个过程,第一个过程从按电源键到Frameworks启动为止.第二个过程从Frameworks启动完成到Launcher程序启动完成. 第一个过程显示的画面是一张图, ...
- rk3568 修改开机logo
rk3568 修改开机显示logo Android 显示 logo 的作用是为了标识应用程序或设备的品牌和身份.在应用程序中,logo 可以帮助用户快速识别应用程序,并与其他应用程序区分开来.在设备中 ...
- rk3399 u-boot修改开机logo以及开机动画和开机视频
首先分析了一下uboot启动流程中的一部分代码,如下 第一部分:开机logo(下面代码分析排版有点乱,可以忽略) 1. board_late_init //rk33xx.cboard/rockch ...
- 安卓系统开机过程中logo和动画
安卓系统在开机过程中有多处会显示logo或动画,每个都会被next覆盖: boot 这个是可选的,和硬件平台相关.boot运行过程非常短暂,显示logo也是一闪而过,所以一般不会使用. kernel ...
- android 开机动画尺寸,Android开机Logo动画制作
开机Logo制作 1.准备Logo图片 准备一张符合尺寸要求(例如:1280x720)的图片,最好是png或jgp. 2.用Hitool工具制作镜像文件 海思芯片使用的是Hitool工具,打开Hito ...
- Android系统定制开机logo和开机动画
定制开机logo和开机动画 开机logo 开机动画 bootanimation.zip 生成zip文件 添加新的开机动画 开机logo MTK ASOP中lk阶段的logo是开机后的第一个界面,也被称 ...
- Android 8.0 开机动画,RK3326 android10.0(Q) 开机logo+开关机动画替换
RK3326 android10.0(Q) 开机logo+开关机动画替换 2020年08月14日 | 萬仟网移动技术 | 我要评论 开机logouboot和kernel阶段的logo分别为开机显示的第 ...
- u-boot开机logo修改及kernel启动动画去除
1.开机logo: 替换:MfgTool-MYIMX6A9-L4.1.15\Profiles\Linux\OS Firmware\image-L4.1.15-uboot\my_logo.bmp 图片要 ...
- Android 更换开机logo和开机动画
Android版本:8.1 一丶开机logo的替换 开机logo有kernel logo和uboot logo两个 如何找到对应的图片? 确认当前项目的设备使用的是哪种尺寸的logo 一般在对应项目的 ...
最新文章
- 2020-10-26runtime error: member access within null pointer of type ‘struct ListNode‘ (solution.cpp)错
- MuJoCo要开源!DeepMind收购物理引擎MuJoCo,将推动全球机器人研发
- 安卓手机怎么查看iccid_安卓便签敬业签怎么查看日历月视图中一天所有的新增内容?...
- Astar2012 总结
- SAP Commerce Cloud CMS page 和 page template 的概念
- html折叠菜单列子,基于Vue.js+bootstrap4的左侧可伸缩式菜单
- mysql 8.0.19 winx64安装及修改初始密码
- C#LeetCode刷题之#118-杨辉三角(Pascal‘s Triangle)
- vue中点击添加class,双击去掉class
- 1.1内置数据类型概述
- 基于c语言中调试工具的用法汇总(不包含gdb)【转】
- su 与 su - 区别
- Linux 完全卸载 MySQL
- 测试后台管理系统思路和方法
- 看过这篇数据分析,再也不要说你是凭实力单身了!
- 项目管理工具表格全汇总(免费领)
- 1g1h1m mysql_mysql服务器优化
- 为什么在线性模型中相互作用的变量要相乘
- C++/JAVA 计算两篇文章的相似度
- ITSM | Atlassian ITSM终极指南,重构IT、运营和支持的工作方式