使用简单批处理管理UI,铃声等用以区别客户的资源

在MTK ,RDA 的项目进行中,客户与客户之间可能只是UI风格,铃声资源,或是个别控制宏不一样,如此,我们可以使用批处理同意管理,按照客户分开这些资源,以便以后使用的时候可以直接使用批处理生成相应的资源

1.按项目分开,此处有一个批处理文件


此批处理的内容如下:

cls
echo *****************************************
echo 您已经进入了XX工程,请确认项目
echo *****************************************
echo *****************************************
echo    
echo    '1' - A
echo    '2' - B
echo    '3' - C
echo    '4' - D
echo    '5' - E
echo    '6' - 
echo *****************************************

set /p ch_body=请选择配置:


if '%ch_body%'=='1' goto L_1

if '%ch_body%'=='2' goto L_2

if '%ch_body%'=='3' goto L_3

if '%ch_body%'=='4' goto L_4

if '%ch_body%'=='5' goto L_5

if '%ch_body%'=='6' goto L_6

goto done_error

:L_1
call .\RDA_PROJ\XX\A\XX_SKYWORTH.bat
goto done
:L_2
call .\RDA_PROJ\XX\B\XX_WOTONGREDUI.bat
goto done
:L_3
call .\RDA_PROJ\XX\C\XX_XINHUANQIU.bat
goto done
:L_4
call .\RDA_PROJ\XX\D\XX_FOREIGNLANG.bat
goto done
:L_5
call .\RDA_PROJ\XX\E\XX_XINHUANQIUBASEONWOTONG.bat
goto done
:L_6

goto done

:done
2.以上的批处理会按照选择调用每个项目文件夹下的批处理文件,项目对应批处理文件举例如下:

cls
@echo off
echo **************************************
echo 已进入互芯 XX(英阿印尼)工程,请确认正确
echo **************************************
echo     'c'- UI相关配置到工程
echo **************************************

set /p ch=请选择操作方式:
if '%ch%'=='c' goto copy_to_object
if '%ch%'=='C' goto copy_to_object
goto done

:copy_to_object
echo 导出铃声文件
copy /y RDA_PROJ\XX\XXX\power01_mid.mp3 soft\application\target_res\160_128_3216\mmi_customer\aud_source\power01_mid.mp3
copy /y RDA_PROJ\XX\XXX\power02_mid.mp3 soft\application\target_res\160_128_3216\mmi_customer\aud_source\power02_mid.mp3
copy /y RDA_PROJ\XX\XXX\power03_mid.mp3 soft\application\target_res\160_128_3216\mmi_customer\aud_source\power03_mid.mp3
echo 导出image.zip图片包
copy /y RDA_PROJ\XX\XXX\image.zip soft\application\target_res\160_128_3216\mmi_customer\Images\PLUTO160X128\image.zip 
echo  导出target_common.def文件
copy /y RDA_PROJ\XX\XXX\target_common.def soft\target\target_common.def
echo  导出conversion.mk文件
copy /y RDA_PROJ\XX\XXX\conversion.mk soft\application\target_res\160_128_3216\mmi_cfg\conversion.mk
echo  按键修改
copy /y RDA_PROJ\XX\XXX\adp_Events.c soft\application\adaptation\communication\src\adp_Events.c
echo  导出音参
copy /y RDA_PROJ\XX\XXX\calibp_audio_defaults.h soft\platform\calib\src\calibp_audio_defaults.h
echo  英文报数
copy /y RDA_PROJ\XX\XXX\resource_audio.c soft\application\target_res\160_128_3216\mmi_customer\CustResource\src\resource_audio.c
pause

如此使用这种方法,可以针对每个客户进行管理,只是目前还没有实现在调用完此资源的批处理后使用调用cygwin进行项目代码的编译,谁会这方面的东西欢迎留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值