zoukankan      html  css  js  c++  java
  • Android_开机动画

    Android_开机动画


    平台:全志A64

    源码:Android 7.1   Linux 3.1

    全志开机动画:

    1. bootanimation.zip内容和制作

    2. 原生Android系统中好像没有bootanimation.zip,
    可以把bootanimation.zip文件放到设备system/media目录下(需要root权限)。
    放到此目录下后,开机会自动加载该文件里的图片,作为动画。

    3. bootanimation.zip 文件内容:
    —— part0 part1 part2 ....

    xxx.png <文件夹是png格式图片,也就是“动画”了>

    —— desc.txt :

    720 450 30 <第一行 720 450 30 前面两个数据代表像素,即:720 * 450;第三位代表每秒播放多少帧,即每秒播放30张图片>
    c 1 30 part0 <第二行第一个字母 “c”不知道什么玩意儿,固定以他为开头,
    第二个数字“3”或者“0”,代表重复播放多少次,"3”即播放3次,但是“0”则代表无限循环播放,(应该是直到代码里面设置的动画时间耗完为止)
    第三个数字“0”代标的是前后两帧之间间隔时间/帧数(比如每秒播放10帧,如果这个数字设为10,则延迟1秒了,待确认
    第四个参数,这就是上文说到的和文件夹名称对应的了,如果是folder~则文件夹名称也是这个,我的5.1里面只设置了一个part0,修改的时候我也将他默认为part0了。

    c 1 0 part1
    c 0 0 part2
    c 1 30 part3
    c 1 0 part4
    c 1 0 part5

    注意:编写完成保存之前要记得换行,即敲回车键!!!让光标切换到空白一行去,要不然在替换原生动画之后也无法读出你的动画资源
    一般最后一个文件夹存放一张照片,然后设置成循环播放,就可以在进入系统界面之前一直有画面,不会出现黑屏的情况(所有动画都做完了,但是还没进入到系统界面就会出现黑屏)。



    —— audio_conf.txt :

    card=0
    device=0
    period_size=1024
    period_count=2
    Headset detection=Uevent
    mixer "Speaker Function"=spk
    headset mixer "Speaker Function"=headset



    视频压缩包存放路径:
    android/device/softwinner/<product-name>/media/bootanimation.zip
    /data/local/bootanimation.zip
    /system/media/bootanimation.zip



    wangxy@fridalcd-Precision-T7610:~/work/ota/android$ find -name "bootanimation.zip"
    ./out/target/product/a40-p1/system/media/bootanimation.zip
    ./out/target/product/a40-p1/obj/PACKAGING/target_files_intermediates/a40_p1-target_files-20191127/SYSTEM/media/bootanimation.zip
    ./packages/services/Car/car_product/bootanimations/square_280/bootanimation.zip
    ./packages/services/Car/car_product/bootanimations/square_360/bootanimation.zip
    ./packages/services/Car/car_product/bootanimations/square_320/bootanimation.zip
    ./device/softwinner/a40-p1/media/bootanimation.zip
    ./device/softwinner/t3-p3/media/bootanimation.zip





    wangxy@fridalcd-Precision-T7610:~/work/a64/cqa64_android_v7.1/android$ find ./ -name "bootanimation.zip"
    ./out/target/product/tulip-p1/system/media/bootanimation.zip
    ./packages/services/Car/car_product/bootanimations/square_280/bootanimation.zip
    ./packages/services/Car/car_product/bootanimations/square_360/bootanimation.zip
    ./packages/services/Car/car_product/bootanimations/square_320/bootanimation.zip
    ./device/softwinner/tulip-p1/media/bootanimation.zip

    全志LOGO:

    F:wifi1lichee oolspackchipssun8iw11p1configsa40-p1 bootlogo.bmp

    优质博客:
    https://blog.csdn.net/lqxandroid2012/article/details/54096171
    https://blog.csdn.net/huhy100/article/details/80340546
    https://blog.csdn.net/zhaoqi2617/article/details/70170387
    https://blog.csdn.net/daichunjiangye/article/details/72856507
    老罗: http://blog.csdn.net/luoshengyang/article/details/7691321/
    https://blog.csdn.net/MENGHUANBEIKE/article/details/78835536


    https://www.jianshu.com/p/97d1596a4f35

    author:panda_w



    笔记:

    1.

  • 相关阅读:
    基于GDAL库,读取.grd文件(以海洋地形数据为例)Java版
    基于GDAL库,读取.nc文件(以海洋表温数据为例)C++版
    基于UDP传输协议局域网文件接收软件设计 Java版
    基于Oracle数据库登陆界面及功能实现 Java版
    ORM中的Model与DDD中的DomainModel
    探讨DDD中角色权限与DCI的使用
    哈工大软件构造 复习
    python列表的基本用法
    matlab简单的超越方程求解近似值
    MATLAB一些常用的function
  • 原文地址:https://www.cnblogs.com/panda-w/p/11947088.html
Copyright © 2011-2022 走看看