Android 开机第一帧制作、开关机动画制作、壁纸添加
一、开机第一帧
1.开机第一帧,splash.img:制作开机第一帧,首先获取到客户提供的图片,把图片复制到基线名/device/qcom/common/display/logo/目录下,然后cd到该目录执行命令python logo_gen.py 图片名,就可制作splash.img了,然后复制到基线名/device/qcom/项目名/目录下,把原本的splash.img给覆盖掉。
2.高通6115平台开机第一帧是个图片在modem测代码中目录BOOT.XF.4.1/boot_images/QcomPkg/Logo/LA/logo1.bmp
图片制作规则bmp格式8位深度(Windows画图工具另存位256色位图 为8位深度的.bmp)
二、开关机动画制作
1.开关机动画,开关机压缩包里面文件内容详解:将以下三个文件在windows系统下以存储方式生成一个bootanimation.zip的压缩包压缩包里面存在三个文件:part0和part1还有desc.txt,part0是第一阶段的图片目录,part1是第二阶段的图片目录通常放一张结尾的图片,最后是desc.txt这个文件里面的内容是规定图片的播放方式,内容一般为:
压缩文件目录part0
1080 1920 12这三个数字分别是图片的宽和图片的高,和一秒钟播放的图片数量
p 0 0 part0第一个是标识符,第二个和第三个是图片的播放方式,最后是文件名
p 0 0 part1 第二个如果为1表示循环一次,0表示无限循环第三个为0表示间隔时间为0
2.device/qcom/qssi/qssi.mk里加
PRODUCT_COPY_FILES += \
device/qcom/qssi/bootanimation.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip
3.将压缩包放在
device/qcom/qssi/bootanimation.zip
壁纸
1.默认壁纸位置frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png
2.壁纸库
壁纸库的修改就在/packages/apps/Launcher3/res/drawable-nodpi/目录,将图片放在该目录下
然后在packages/apps/Launcher3/res/values/目录下的wallpapers.xml文件里面加入这些图片的名字,例如:
<resources><string-array name="wallpapers" translatable="false"><item>wallpaper_01.png</item><item>wallpaper_01_small.png</item><item>wallpaper_02.png</item><item>wallpaper_02_small.png</item></string-array>
</resources>
在7.1之后呢系统并没有内置壁纸库这个apk,首先呢查询一下自己使用的桌面apk是那个,例如如果使用的是launcher3(Launcher3QuickStep),则打开launcher3里面的Android.mk在里面加入
LOCAL_PACKAGE_NAME := Launcher3QuickStep
LOCAL_PRIVILEGED_MODULE := true
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3
LOCAL_REQUIRED_MODULES := privapp_whitelist_com.android.launcher3
LOCAL_REQUIRED_MODULES += WallpaperPicker
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/quickstep/res
4.如果桌面小控件中没有壁纸选项
在packages/apps/WallpaperPicker/AndroidManifest.xml中加入如下修改
Android 开机第一帧制作、开关机动画制作、壁纸添加相关推荐
- android开机动画多长时间_android开关机动画和铃声配置
12. 分区修改 A 修改分区文件mediatek\build\tools\ptgen\partition_table.xls B 修改分区头文件mediatek\custom\project\com ...
- Android 8.0 开机动画,RK3326 android10.0(Q) 开机logo+开关机动画替换
RK3326 android10.0(Q) 开机logo+开关机动画替换 2020年08月14日 | 萬仟网移动技术 | 我要评论 开机logouboot和kernel阶段的logo分别为开机显示的第 ...
- MTK平台修改Android动画,Android MTK平台修改开关机动画和开机logo
转载请注明出处:http://blog.csdn.net/u011479494/article/details/50682089 一.修改开机logo 由于我的机器分辨率为540*960 替换:med ...
- Android MTK平台修改开关机动画和开机logo
转载请注明出处:http://blog.csdn.net/u011479494/article/details/50682089 一.修改开机logo 由于我的机器分辨率为540*960 替换:med ...
- android 开关机动画
开机画面,按照国际惯例,一般是分为2屏,当然也有3屏的说法,不管怎样,我这里说得就是最后的一屏,按照bootanimation的字面意思翻译,大概也就是开机动画的意思,那这就不说第几屏了,直接用&qu ...
- mtk使用android开关机动画,android MTK修改开关机动画
一丶修改开机logo ① device/tangxun/tx6580_weg_m/ProjectConfig.mk 中BOOT_LOGO=hd720 可知开机的图标在hd720文件夹中(这个需要 ...
- Android系统(221)---O版自定义开关机动画
O版自定义开关机动画 O较前面的版本有更改,为方便自定义开关机动画我司,使用mtkbootanimation自定义开关机动画: [SOLUTION] O版会根据配置生成bootanimation或者m ...
- android 关闭关机动画,Android 开关机动画 BootAnimation/ShutdownAnimation 解析
引言 (该部分转载): 开机动画的地址:system\media\bootanimation.zip,要修改开机动画就是修改bootanimation这个文件.如果说你的手机里没有这个文件,那就是说明 ...
- RK3326 android10.0(Q) 开机logo+开关机动画替换
开机logo uboot和kernel阶段的logo分别为开机显示的第一张和第二张logo图片, uboot logo源文件: kernel/logo.bmp kernel logo源文件: kern ...
- android开关机动画铃声
1. 开 关机 动画的启动 Android系统在init.rc中定义了很多Service,具体定义格式可以参考<Android Platform Developer's Guide>中的& ...
最新文章
- VBA【遍历每个工作表并将工作表表名赋予B2单元格】
- python自动化干什么-Python接口自动化测试(一)什么是接口?
- 【ELK Stack】ELK+KafKa开发集群环境搭建
- swagger 动态设置版本号_如何快速玩转swagger
- HTML+CSS+JS实现 ❤️等离子球体ui动画特效❤️
- java http 流_java 模拟http请求,通过流(stream)的方式,发送json数据和文件
- 全国大学校园网—拓扑图欣赏
- HTK语音识别示例(Ubuntu)
- 开课吧Java课堂:如何创建多线程
- Linux samba服务
- wps计算机打印双面输出,WPS轻松办公—-文档双面打印的两种方法
- Linux入门基础命令教程
- python下dicom格式图像转化为jpg格式图像
- Neo4j图数据库高级应用系列 / 服务器扩展指南 APOC - apoc.periodic.iterate()过程在4.0版本中的重大变化
- 第二部分 自动内存管理
- NVIDIA面经整理
- 炒股配资的杠杆是几倍?
- 简单的jq实现树形菜单
- Android仿英雄联盟/斗鱼波形加载动画
- python plt legend并排_matplotlib如何控制legend的位置之二