全部博文(478)
分类: Android平台
2016-03-25 10:29:15
添加代码 ro.operator.optr=CUST
其中${Project}对应于贵司的工程名;private static void ( ) { 422 try { 423 if (mIBootAnim == null) 424 mIBootAnim = MPlugin.createInstance(IBootAnimExt.class.getName(), context); 425 if (mIBootAnim == null) 426 Log.e(TAG, "Fail to create mIBootAnim"); 427 else { 428 screenTurnOffTime = mIBootAnim.getScreenTurnOffTime(); 429 mShutOffAnimation = mIBootAnim.isCustBootAnim(); 430 Log.e(TAG, "mIBootAnim get screenTurnOffTime : " + screenTurnOffTime); 431 } 432 } catch (Exception e) { 433 e.printStackTrace(); 434 } 435 //--------------------------add--------------------- 436 String cust = SystemProperties.get("ro.operator.optr"); 437 438 if (cust != null) { 439 if (cust.equals("CUST")) { 440 mShutOffAnimation = true; 441 } 442 } //--------------------------add---------------------
如果贵司需要客制化关机动画的相关资源,分两种情况 :
1.如果是运营商相关project,请贵司将关机动画和关机铃声放到如下的目录中:
alps/mediatek/operator/opXX/prebuilt/bootanim/shutanimation(开机动画需要根据贵司project的分辨率来放到对应的目录下)
alps/mediatek/operator/opXX/prebuilt/bootanim/shutaudio
2.如果非运营商相关的,由贵司可以随便将其放在哪个模块目录下,然后在对应的模块Android.mk中添加编译语句将其编译到out目录下的system/media目录即可。
参考:[FAQ03051] 非运营商定制项目如何客制化自己的开关机动画、开关机铃声
ifeq ($(LCM_HEIGHT), 960)
LOCAL_PATH := $(LOCAL_PATH)/QHD
endif
其中,960为desc.txt文件第一行第二个数字; QHD为文件夹名称。
4. 编译工程2.如果非运营商相关的,由贵司可以随便将其放在哪个模块目录下,然后在对应的模块Android.mk中添加编译语句将其编译到out目录下的system/media目录即可。
参考:[FAQ03051] 非运营商定制项目如何客制化自己的开关机动画、开关机铃声