0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TQ3568开发平台Android11修改开机动画

天嵌股份 2023-12-04 17:21 次阅读

TQ3568开发平台Android11修改开机动画

Android 开机logo是可以动态显示或者静态显示的。如果是静态显示,循环播放一章图片,直到系统启动。如果是动态显示,那么开机logo由多张图片组成,并且按照规定的帧率来播放。可以播放一轮或者循环播放。

一、准备 android logo 图片

Android logo最好是 png 格式的, 因为同一张图片的情况下, png 格式的比 jpg 和 bmp 格式的要小。如果是多张图片时, android 显示 logo 是按照图片名称数值的大小顺序来显示的。并且图片命名需要注意名称后面要以数字结尾, 并且按照图片总张数的位数来补齐 0, 并且高位前需要再补一个 0, 如下所示:如果有 9 张图片, 命名为:logo01.png~logo09.png;如果有 10 张图片, 命名为:logo001.png~logo010.png;如果有 100 张图片, 命名为:logo0001.png~logo00010.png;Android logo 图片分辨率的大小, 不要超过屏幕的分辨率

二、Android logo 打包

①所有的图片需要放置在 part*(*代表数值 0~n)命名的目录里面, part*目录至少有一个。②如果需要循环播放所有的图片, 只需要创建一个 part0 文件夹即可如果需要先播放一部分图片, 然后再循环播放另一部分图片。这就需要创建 part0 和 part1文件夹, part0 存放开头先播放那一部分图片, part1 存放循环播放的另一部分图片。作者 part0 里面放五十张图片, 如下图所示:

wKgaomVtmTyAF0zXAAECQsWZACg584.png

part1 放后一张图片,如下图所示:

wKgaomVtmVCAVfVRAAA_eGdXvl0944.png

3、准备 desc.txt 文件

,desc.txt 文本格式:Unix+UTF-8,desc.txt 是描述显示规则的配置文件,主要是告知系统 logo 图片的信息,需要怎么显示。作者的 desc.txt,如下所示:480 271 3

p 1 0 part0

p 0 0 part1

480 271 这两个数字代表图片的像素宽度和高度,注意要设置为与屏幕相匹配的。

3代表帧数,也就是 1 秒播放的图片张数p 1 0 part0 第一位 p 代表播放的意思,第二位 1 代表只播放一次,第三位默认是 0,代表间隔时间为 0,在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。第四位 part0 代表此条命令对 part0 目录下的 logo 图片有效。p 0 0 part1 第一位 p 代表播放的意思,第二位 0 代表无线循环播放,第三位默认是 0,代表间隔时间为 0,在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。第四位 part1 代表此条命令对 part1 目录下的 logo 图片有效。这样合起来的意思就是 首先以每秒 3 张图片的帧率先播放一次 part0 目录下的图片,然后再以每秒 3 张图片的帧率不断循环播放 part1 里面的图片。如果是循环播放一张图片,则如下所示:480 271 3

p 0 0 part0

480 271 这两个数字代表图片的像素宽度和高度3 代表帧数,也就是 1 秒播放的图片张数p 0 0 part0 第一位 p 代表播放的意思,第二位 0 代表无线循环播放,第三位默认是 0,代表间隔时间为 0,在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。第四位 part0 代表此条命令对 part0 目录下的 logo 图片有效。

4 、弄好上面的步骤,接下来就可以打包了。

同时选中 part0 part1 和 desc.txt。鼠标右键选择添加到压缩文

件,压缩包命名为 bootanimation.zip,选择 zip 格式,压缩方式选择存储。

5、然后将生成的 bootanimation.zip 拷贝

SDK/device/rockchip/rk356x/目录下,如下图所示:

wKgaomVtmX2AMGcrAAB-WYLzU3k891.png

6、在 device/rockchip/rk356x/device.mk 文件里,添加如下内容:

PRODUCT_COPY_FILES += \

$(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip

7、重新编译 android 源码,重新烧写 android 镜像,发现 android 开机动画已经更改。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3935

    浏览量

    127363
  • 开发板
    +关注

    关注

    25

    文章

    5038

    浏览量

    97404
  • 系统
    +关注

    关注

    1

    文章

    1016

    浏览量

    21335
收藏 人收藏

    评论

    相关推荐

    基于UT4412BV03开发板订制Android系统开机动画

    /video/logo目录下,然后重新执行“make –j2”编译出zImage镜像下载到开发板上。重启系统将看到kernel中制作好的开机动画。 二.将系统启动的android字样
    发表于 10-16 11:27

    迅为3399开发Android7/Android8修改开机动画

    配套资料在网盘资料的“iTOP-3399 开发资料汇总(不含光盘内容)\07_iTOP-3399 开发修改开机动画资料”目录下。android
    发表于 06-01 10:36

    如何修改RK3288开机动画

    如何修改RK3288开机动画
    发表于 03-02 06:04

    android RK3288如何修改开机动画开机图片?

    android RK3288如何修改开机动画开机图片?
    发表于 03-03 06:24

    迅为iTOP-RK3568开发Android11移植之源码结构简介

    硬件平台:迅为iTOP-3568开发平台软件版本:Android11 手把手教你在rk3568
    发表于 03-28 14:45

    【北京迅为】itop-rk3568开发板官方Android11移植教程

    手把手教你在rk3568开发板上移植Android11。内含硬件原理图分析、底层驱动编写与Android底层框架,JNI编程等众多技能点,让您的学习和使用过程更加轻松~
    发表于 03-28 15:20

    RK3568 android11修改自己喜欢的开机动画

    使用到的硬件平台:新创云rk3568开发开机动画修改完整教程如下:Android
    发表于 06-05 15:45

    迅为干货 |瑞芯微RK3568开发Android11系统开发笔记

    本文截取自《itop-3568开发Android系统和应用开发手册》硬件平台Android11
    发表于 06-15 16:56

    【重磅来袭】迅为RK3568 Android11系统移植视频教程

    Android11原厂BSP7_将原厂Android11源码整体编译...8_原厂uboot源码顶层目录讲解9_通过ARMv8启动流程了解RK3568...10_使用ddrbin_tool工具修改
    发表于 07-08 14:43

    迅为RK3568开发Android11系统开发笔记分享

    1、迅为RK3568开发Android11系统开发笔记Android11 预安装应用功能在进行本章节时,需要将迅为提供的
    发表于 08-25 18:06

    TQ3568开发平台Android11修改开机动画

    **TQ3568开发平台Android11修改开机动画**
    发表于 12-07 13:45

    【重磅来袭】迅为RK3568 Android11系统移植视频教程

    【重磅来袭】迅为RK3568 Android11系统移植视频教程
    的头像 发表于 07-08 15:37 973次阅读
    【重磅来袭】迅为RK<b class='flag-5'>3568</b> <b class='flag-5'>Android11</b>系统移植视频教程

    TQ3568开发平台修改波特率

    TQ3568开发平台修改波特率uboot波特率修改:第一种方法:1、打开u-boot/configs/rk
    的头像 发表于 10-16 14:00 895次阅读
    <b class='flag-5'>TQ3568</b><b class='flag-5'>开发</b><b class='flag-5'>平台</b><b class='flag-5'>修改</b>波特率

    Android11修改摄像头前后置方法,触觉智能RK3568开发板演示

    本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55
    的头像 发表于 11-28 15:25 71次阅读
    <b class='flag-5'>Android11</b><b class='flag-5'>修改</b>摄像头前后置方法,触觉智能RK<b class='flag-5'>3568</b><b class='flag-5'>开发</b>板演示

    Android11修改摄像头前后置方法,触觉智能RK3568开发板演示

    本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55
    的头像 发表于 11-28 18:40 135次阅读
    <b class='flag-5'>Android11</b><b class='flag-5'>修改</b>摄像头前后置方法,触觉智能RK<b class='flag-5'>3568</b><b class='flag-5'>开发</b>板演示