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

一.修改开机logo
由于我的机器分辨率为540*960

替换:mediatek/custom/common/lk/logo/cu_qhd/ 目录下的1.cu_qhd_uboot.bmp2.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.mk60行左右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
fiif [ $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

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

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

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

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

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

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

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

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

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

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

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

  6. mtk使用android开关机动画,Android9.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)...

    文章较长建议先收藏再看 拆解步骤 1.app 强制横屏显示,无视 android:screenOrientation="portrait" 属性 2.屏幕触摸坐标修改为横屏 3.开 ...

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

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

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

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

  9. Android MTK平台最完备的开机动画修改教程

    修改手机的开机动画不是什么难事儿. 但修改一款很冷门的"山寨机",就不太好修改第一屏了. 手机是MTK的一款手机,虽然比较贵(价格超过三星Note3),但在我看来跟山寨机木有啥区别 ...

最新文章

  1. 从脑电图(EEG)中提取稳定的模式进行识别
  2. 数组先小于等于再大于等于的调整
  3. 利用T-SQL语句创建数据表
  4. 九十、Python的GUI系列 | QtDesigner进行界面设计
  5. 不得不存!UI设计新手不可错过的7条实用法则
  6. 设计灵感|C4D在海报中可以这样应用
  7. maven 压缩html,使用YUI Compressor Maven插件压缩 js,css 输出war包
  8. 极通EWEBS 3.0应用虚拟化系统--打造国内首款完美集中管理平台极通EWEBS
  9. c语言逻辑运算符的运算符优先级,逻辑运算符及其优先级,C语言逻辑运算符及其优先级详解(示例代码)...
  10. Golang工程师历年企业笔试真题汇总
  11. 黄仁勋口述:英伟达的发展之道和星辰大海
  12. 计算机刷新定义,刷新计数器
  13. SpringBosent框架
  14. sae wpa3加密方式_WPA3:四大安全新特性技术分析
  15. 【数据api】数据API企业关键字模糊查询
  16. hibernate注解映射继承关系
  17. selenium模拟登录12306
  18. 用python输入圆的半径、输出圆的周长_Python基础题练习(输入圆的半径计算周长面积,判断年份是否是闰年)...
  19. 推荐一个好用的免费空间
  20. 智能手机 - 黑科技

热门文章

  1. SSTI模板注入总结
  2. Remastersys -- 将正在使用的Ubuntu14.04 制作成镜像文件
  3. python找数字做加法升级版答案_python学数学1-2:认识数字--自然数加法
  4. 计算机科学技术作文200,科技改变生活作文200字(精选7篇)
  5. windows server 2016系统普通用户具有绝大多数最高权限的设置方法
  6. shell脚本——变量定义
  7. IntelliJ Idea整理Open Recent里面的项目列表
  8. 小程序:微信开发者工具中页面一片空白怎么办?
  9. stm32h745i 双核工作原理解析
  10. php w3cschool 手册,php 速查词典|php API中文手册|php参考文档_w3cschool