转载请注明出处:http://blog.csdn.net/u011479494/article/details/50682089

一.修改开机logo

由于我的机器分辨率为540*960

替换:mediatek/custom/common/lk/logo/cu_qhd/ 目录下的

1.cu_qhd_uboot.bmp

2.cu_qhd_kernel.bmp

注意:里面的图片必须是bmp格式。

二.修改开机动画

1.新建目录part0,将需要显示的动画图片拷贝进去。我这边是qpass0001.jpg~qpass0210.jpg,共210张图片。

2.新建目录part1,放入最后一张图片,qpass0210.jpg。

3.文本文件desc.txt,内容如下:

540 960 15

p 1 2 part0

p 0 2 part1

540 960 15 (540,960是分辨率,15是设置的帧数->每秒切换图片的张数),

p 1 2 part0 (p是标识符,1代表循环一次,2代表循环一次完成之后停留2*(1/15)秒后继续下一次循环之间的间隔,part0表示按序号显示目录part0中的图片);

p 0 2 part1 (p是标识符,0代表无限循环,2代表循环一次完成之后停留2*(1/15)秒后继续下一次循环之间的间隔,part1表示按序号显示目录part1中的图片)。

4.之后需要将这三个文件进行打包,以存储方式打包成bootanimation.zip的形式放在

mediatek/dyna/ 目录下。(注意:一定要以 存储方式 打包,默认是标准,打包压缩时注意修改)。

三.修改关机动画

1.新建目录folder1,将需要显示的动画图片拷贝进去。我这边是close0001.jpg~close0020.jpg,共20张图片。关机图片不要太多,否则后面的图片,来不及显示就关机了,15~20张为宜。

2.新建目录folder2,放入最后一张图片,重命名为:shut.jpg。

3.文本文件desc.txt,内容如下:

540 960 9

p 1 2 folder1

p 0 2 folder2

540 960 9 (540,960是分辨率,9是设置的帧数->每秒切换图片的张数),

p 1 2 folder1(p是标识符,1代表循环一次,2代表循环一次完成之后停留2*(1/9)秒后继续下一次循环之间的间隔,folder1表示按序号显示目录folder1中的图片);

p 0 2 folder2(p是标识符,0代表无限循环,2代表循环一次完成之后停留2*(1/9)秒后继续下一次循环之间的间隔,folder2表示按序号显示目录folder2中的图片)。

4.之后需要将这三个文件进行打包,以存储方式打包成shutanimation.zip的形式放在

mediatek/dyna/ 目录下。(注意:一定要以 存储方式 打包,默认是标准,打包压缩时注意修改)。

四.使开关机动画生效

为了使使开关机动画生效,最终bootanimation.zip和shutanimation.zip是要拷贝到out/target/product/sanstar82_cwet_kk/system/media 目录下。然后打包成rom。

修改 build/target/product/common.mk文件。

vim build/target/product/common.mk

60行左右PRODUCT_COPY_FILES += \后面添加:

PRODUCT_COPY_FILES += \

mediatek/dyna/bootanimation.zip:system/media/bootanimation.zip \

mediatek/dyna/shutanimation.zip:system/media/shutanimation.zip \

最后重新编译,升级测试成功!

附:自动全编译脚本

#!/bin/bash -x

mpath=$(pwd)

mpp=${mpath##*/}

mkdir /home/uftp/$mpp

date=$(date --rfc-3339='date')

echo "xia" | sudo -S ./test.sh

echo $date

data=${date//-/}

PPTV=$(awk '{if("MTK_BUILD_VERNO"==$1) {print $3}}' mediatek/config/sanstar82_cwet_kk/ProjectConfig.mk)

PP=${PPTV##*.}

#TT=0

TT=$[10#$PP+10#0]

if [ $TT -le 9 ]; then

TT=0$TT

fi

if [ $TT -eq 100 ] ; then

sed -i "s/MTK_BUILD_VERNO = $PPTV/MTK_BUILD_VERNO = QHT-P92-DC-SW-02.03.01/g" mediatek/config/sanstar82_cwet_kk/ProjectConfig.mk

else

sed -i "s/MTK_BUILD_VERNO = $PPTV/MTK_BUILD_VERNO = QHT-P92-DC-SW-02.02.$TT/g" mediatek/config/sanstar82_cwet_kk/ProjectConfig.mk

fi

./mk -t sanstar82_cwet_kk n

cd ~/$mpp/out/target/product/sanstar82_cwet_kk

OUT_FILE=$(find * -prune -type f)

rar a QHT-P92-DC-SW-02.02."$TT".rar ${OUT_FILE}

cp lk.bin ~/$mpp/lk.bin -f

cp logo.bin ~/$mpp/logo.bin -f

cd -

rar a QHT-P92-DC-SW-02.02."$TT"_sn.rar mediatek/custom/common/modem/SANSTAR82_CWET_KK_HSPA_BAND15/BPLGUInfoCustomAppSrcP*

rar a QHT-P92-DC-SW-02.02."$TT"_sn.rar out/target/product/sanstar82_cwet_kk/obj/CODEGEN/cgen/APDB_MT6582*

./mk -t otapackage

mv *_sn.rar /home/uftp/$mpp

cd -

mv *.rar /home/uftp/$mpp

mv sanstar82_cwet_kk-ota-user.$USER.zip /home/uftp/$mpp/QHT-P92-DC-SW-02.02."$TT"_ota.zip

cd -

build/tools/releasetools/ota_from_target_files -u lk.bin -l logo.bin -n ~/$mpp/out/target/product/sanstar82_cwet_kk/obj/PACKAGING/target_files_intermediates/sanstar82_cwet_kk-target_files-user.$USER.zip QHT-P92-DC-SW-02.02."$TT"_ota_lk_2.zip

mv QHT-P92-DC-SW-02.02."$TT"_ota_lk_2.zip /home/uftp/$mpp/

echo "xia" | sudo -S ./test.sh

exit

MTK平台修改Android动画,Android MTK平台修改开关机动画和开机logo相关推荐

  1. android开机动画多长时间_android开关机动画和铃声配置

    12. 分区修改 A 修改分区文件mediatek\build\tools\ptgen\partition_table.xls B 修改分区头文件mediatek\custom\project\com ...

  2. Android如何定制化自己的开关机动画、开关机铃声

    一.开机动画: 1) 制作bootanimation.zip.制作方法举例如下: 分别创建名为"part0"和"part1"的文件夹以及一个名为"de ...

  3. Android MTK平台修改开关机动画和开机logo

    转载请注明出处:http://blog.csdn.net/u011479494/article/details/50682089 一.修改开机logo 由于我的机器分辨率为540*960 替换:med ...

  4. Android P版自定义开关机动画

    Android P版自定义开关机动画 Google default关机流程只显示进度条,不会播放关机动画.如需自定义开关机动画,建议使用mtkbootanimation进行客制化 [SOLUTION] ...

  5. MTK Android 13平台开关机动画铃声客制化

    MTK Android 13平台开关机动画铃声客制化 Android T和S的差异很大 主要是MtkShutdownThread.java和ShutdownThread.java差异 未完,待更新,填 ...

  6. MTK平台Android 12自定义开关机动画铃声

    完整的patch见 https://download.csdn.net/download/a785722173/87036230 修改文件和Q平台大同小异 Android Q自定义开关机动画_a785 ...

  7. mtk使用android开关机动画,android MTK修改开关机动画

    一丶修改开机logo ① device/tangxun/tx6580_weg_m/ProjectConfig.mk   中BOOT_LOGO=hd720  可知开机的图标在hd720文件夹中(这个需要 ...

  8. 修改Android MTK 开关机动画 log

    //http://blog.csdn.net/u014540181 关注我的博客,相互交流,学习,进步,祝你生活工作愉快 //2016-07-29 15:27 // 换开关机动画和铃声 vendor\ ...

  9. android开关机动画和铃声配置 MTK编译笔记

    1, MTK平台开关机动画配置, 将需要调整的开关机动画和铃声放到alps\frameworks\base\data\sounds 这个目录下面,打开 该目录下的Android.mk文件,增加下面的编 ...

最新文章

  1. 爱立信:SDN/NFV助力面向5G以及工业互联网的ICT转型
  2. python多重继承
  3. C++描述杭电OJ 2015.偶数求和 ||
  4. 人工智能(2)---从0开始搭建产品经理的AI知识框架:计算机视觉
  5. 教师计算机专业知识考试试题及答案,信息技术学科教师基本功测试题及答案
  6. 无人机怎么设定航线_飞行航线设置方法及装置与流程
  7. PageHelper分页插件踩坑--最后一页查询效率低下
  8. 花音机器人_氧叔在“难红难在哪儿”系列中分析曾黎时提到:
  9. html如何添加qq聊天框
  10. 未实施内容安全策略 (CSP)
  11. NAT模式、路由模式、桥接模式 区别对比
  12. MySQL数据库基础(1)数据库基础
  13. AppInfoUtil 获取App应用程序信息工具类
  14. 项目实战:ASP.NET:B/S结构 个人空间相册、照片上传下载系统
  15. SpringBoot2.x 集成 FreeMarker
  16. C语言入门笔记代码(第二天)
  17. 题目二:课程设计报告
  18. java处理1927 12 31_java - 为什么将这两次相减(在1927年)会得出奇怪的结果? - 堆栈内存溢出...
  19. 对接有赞平台获取订单信息接口Apijava后台报错问题
  20. 《性能优化》并发与并行

热门文章

  1. 在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。
  2. euclidea4攻略_Euclidea几何构建10.4通关攻略
  3. 语音合成(speech synthesis)方向六:歌唱合成(singing voice synthesis)
  4. 菜单设计 CMenu
  5. cantata测试工具_我如何构建和维护开源音乐播放器Cantata
  6. 物联网开放平台全面赋能生态伙伴,电信“天翼物联开发者大赛”技术沙龙北京站如期举行...
  7. 初学者如何阅读源码?
  8. 网络安全应急响应-电子数据取证技术
  9. 90公分的床多大的被子合适
  10. IntelliJ IDEA激活地址License server