android MTK修改开关机动画
① device/tangxun/tx6580_weg_m/ProjectConfig.mk 中BOOT_LOGO=hd720 可知开机的图标在hd720文件夹中(这个需要根据屏幕的分辨率指定的文件夹) uboot和kernel的开机图片在vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/hd720文件家中,其中的hd720_kernel.bmp和hd720_uboot.bmp更换这两张图片即可。
②替换动画和铃声
准备好要替换的开关机动画和铃声资源文件放入vendor/audio-logo(自己创建的)
新建一个resource-copy.mk文件
将资源文件copy到system/media下,在device.mk文件中添加
framwork/base/cmds/bootanimation/BootAnimation.cpp initAudioPath()中添加铃声资源文件
mediaplayer->setVolume(0.5f,0.5f);控制播放音量大小
在initBootanimationZip()方法中添加
更改zip文件
ps:
- #include<unistd.h>
- int access(const char* pathname, int mode);
access函数,pathname是文件的路径名+文件名,指定要测试的文件;mode则指明测试哪种权限,实际上有4种:
- F_OK 值为0,判断文件是否存在
- R_OK 值为4,判断对文件是否有读权限
- W_OK 值为2,判断对文件是否有写权限
- X_OK 值为1,判断对文件是否有读写权限