MTK平台修改Android动画,Android MTK平台修改开关机动画和开机logo
转载请注明出处: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相关推荐
- android开机动画多长时间_android开关机动画和铃声配置
12. 分区修改 A 修改分区文件mediatek\build\tools\ptgen\partition_table.xls B 修改分区头文件mediatek\custom\project\com ...
- Android如何定制化自己的开关机动画、开关机铃声
一.开机动画: 1) 制作bootanimation.zip.制作方法举例如下: 分别创建名为"part0"和"part1"的文件夹以及一个名为"de ...
- Android MTK平台修改开关机动画和开机logo
转载请注明出处:http://blog.csdn.net/u011479494/article/details/50682089 一.修改开机logo 由于我的机器分辨率为540*960 替换:med ...
- Android P版自定义开关机动画
Android P版自定义开关机动画 Google default关机流程只显示进度条,不会播放关机动画.如需自定义开关机动画,建议使用mtkbootanimation进行客制化 [SOLUTION] ...
- MTK Android 13平台开关机动画铃声客制化
MTK Android 13平台开关机动画铃声客制化 Android T和S的差异很大 主要是MtkShutdownThread.java和ShutdownThread.java差异 未完,待更新,填 ...
- MTK平台Android 12自定义开关机动画铃声
完整的patch见 https://download.csdn.net/download/a785722173/87036230 修改文件和Q平台大同小异 Android Q自定义开关机动画_a785 ...
- mtk使用android开关机动画,android MTK修改开关机动画
一丶修改开机logo ① device/tangxun/tx6580_weg_m/ProjectConfig.mk 中BOOT_LOGO=hd720 可知开机的图标在hd720文件夹中(这个需要 ...
- 修改Android MTK 开关机动画 log
//http://blog.csdn.net/u014540181 关注我的博客,相互交流,学习,进步,祝你生活工作愉快 //2016-07-29 15:27 // 换开关机动画和铃声 vendor\ ...
- android开关机动画和铃声配置 MTK编译笔记
1, MTK平台开关机动画配置, 将需要调整的开关机动画和铃声放到alps\frameworks\base\data\sounds 这个目录下面,打开 该目录下的Android.mk文件,增加下面的编 ...
最新文章
- 爱立信:SDN/NFV助力面向5G以及工业互联网的ICT转型
- python多重继承
- C++描述杭电OJ 2015.偶数求和 ||
- 人工智能(2)---从0开始搭建产品经理的AI知识框架:计算机视觉
- 教师计算机专业知识考试试题及答案,信息技术学科教师基本功测试题及答案
- 无人机怎么设定航线_飞行航线设置方法及装置与流程
- PageHelper分页插件踩坑--最后一页查询效率低下
- 花音机器人_氧叔在“难红难在哪儿”系列中分析曾黎时提到:
- html如何添加qq聊天框
- 未实施内容安全策略 (CSP)
- NAT模式、路由模式、桥接模式 区别对比
- MySQL数据库基础(1)数据库基础
- AppInfoUtil 获取App应用程序信息工具类
- 项目实战:ASP.NET:B/S结构 个人空间相册、照片上传下载系统
- SpringBoot2.x 集成 FreeMarker
- C语言入门笔记代码(第二天)
- 题目二:课程设计报告
- java处理1927 12 31_java - 为什么将这两次相减(在1927年)会得出奇怪的结果? - 堆栈内存溢出...
- 对接有赞平台获取订单信息接口Apijava后台报错问题
- 《性能优化》并发与并行
热门文章
- 在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。
- euclidea4攻略_Euclidea几何构建10.4通关攻略
- 语音合成(speech synthesis)方向六:歌唱合成(singing voice synthesis)
- 菜单设计 CMenu
- cantata测试工具_我如何构建和维护开源音乐播放器Cantata
- 物联网开放平台全面赋能生态伙伴,电信“天翼物联开发者大赛”技术沙龙北京站如期举行...
- 初学者如何阅读源码?
- 网络安全应急响应-电子数据取证技术
- 90公分的床多大的被子合适
- IntelliJ IDEA激活地址License server