工作笔记之安卓开机动画与logo修改
来源:互联网 发布:黑马程序员的亲身经历 编辑:程序博客网 时间:2024/06/06 13:05
前人在安卓目录下建立了user文件夹。编写了android.mk文件。然后把所有客户放在了文件夹里面。
根据需求,要更改开机logo和动画。打开user里面的android.mk文件。
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := user
ifeq ($(strip $(CUSTOM_HAVE_3RDPARTY_APK)), yes)
LOCAL_POST_PROCESS_COMMAND := $(shell mkdir -p $(TARGET_OUT)/vendor/operator/app/ && cp -r $(LOCAL_PATH)/$(CUSTOM_TARGET_PRODUCT)/application/external/* $(TARGET_OUT)/vendor/operator/app)
LOCAL_POST_PROCESS_COMMAND := $(shell mkdir -p $(TARGET_OUT)/priv-app/ && cp -r $(LOCAL_PATH)/$(CUSTOM_TARGET_PRODUCT)/application/internal/* $(TARGET_OUT)/priv-app/)
endif
ifeq ($(strip $(CUSTOM_LOGO)), yes)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/$(CUSTOM_TARGET_PRODUCT)/logo/*.bmp $(LOCAL_PATH)/../bootable/bootloader/lk/dev/logo/$(strip $(BOOT_LOGO))/)
endif
ifeq ($(strip $(CUSTOM_BOOTANIMATIONS)), yes)
LOCAL_POST_PROCESS_COMMAND := $(shell mkdir -p $(TARGET_OUT)/media/)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/$(CUSTOM_TARGET_PRODUCT)/bootanimation/* $(TARGET_OUT)/media/)
endif
ifeq ($(strip $(CUSTOM_SOURCE)), yes)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/$(CUSTOM_TARGET_PRODUCT)/source/* $(LOCAL_PATH)/../)
endif
#include $(call all-subdir-makefiles)
ifeq ($(strip $(CUSTOM_LOGO)), yes)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/$(CUSTOM_TARGET_PRODUCT)/logo/*.bmp $(LOCAL_PATH)/../bootable/bootloader/lk/dev/logo/$(strip $(BOOT_LOGO))/)
endif
这段存放了开机logo所在的地址。
$(LOCAL_PATH)指当前目录,也就是user目录。$(CUSTOM_TARGET_PRODUCT),这需要到需要\device\vanzo目录下找到所对应额版本的配置文件,也就是ProjectConfig.mk。在这里搜索CUSTOM_TARGET_PRODUCT,发现CUSTOM_TARGET_PRODUCT=t6a,进入user下面的t6a目录,最后进入logo目录,更换里面的图片。
与之相同,更改开机动画,在bootanimation目录下,替换掉之前的bootanimation.zip文件即可。
但是,大多数情况下ui给你的bootanimation.zip包是不能够直接用的,我们需要先解压文件,之后你可以看到
打开desc.txt文件。desc在英文中有描述的意思,正如这翻译一样,文件内容所起到的作用就是为了描述如何操作folder01,folder2这两个文件夹。
下面我们说一下这些参数的意义
320 480是指folder01 folder2文件夹里面图片的分辨率
80代表每秒播放的帧数。
p是标识符,1代表循环次数,2代表了阶段间隔时间,folder01表示文件夹。
p是标识符,0代表循环次数,2代表了阶段间隔时间,folder2表示文件夹。
压缩格式选择ZIP,压缩方式选择存储,点击立即压缩,生成的bootanimation.zip包就是你说需要的。
下面一篇我们会接触到.mk文件,博主先去研究一下。
与君共勉~ 学无止境
- 工作笔记之安卓开机动画与logo修改
- 安卓开机LOGO动画
- 设置安卓开机动画、开机logo
- 安卓修改开机动画
- android 修改开机logo、动画
- 修改开机logo和动画
- Rockchip3066 修改开机 LOGO 和开机动画
- MTK平台修改开机动画,开机logo
- Andriod开机LOGO和开机动画修改
- android开机动画与logo
- Android5.1开机LOGO与开机动画
- 修改andorid开机LOGO及动画
- 开机logo.开机动画
- Android2.3 开机Logo和开机动画修改
- Android MTK平台修改开机动画,开机logo
- 源码下修改开机动画及开机logo
- Android MTK 6572 修改开机logo和开机动画
- 【VR9项目】开机动画以及开机Logo修改
- java web.xml设置session过期时间为15分钟,超时却不会过期
- 将chart柱状图保存为图片格式
- 高德地图之设置中心位置
- android:layout_weight的真实含义
- mysql null值问题
- 工作笔记之安卓开机动画与logo修改
- Spring事务不起作
- excel_钢管租赁表
- scroll lock键有什么作用?
- 【九度】题目1096:日期差值
- GetAPictureFromInternet网络编程
- servlet文件上传(1)---》form表单的enctype属性以及上传文件请求内容
- ExtJs之grid使用详解(觉得很全面,推荐)
- 深入理解HTTP Session