前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
该问题可以从log 中检查是否有如下的字眼log
AudioYusuParam: Get nvram restore ready retry cc=20
AudioYusuParam: Get nvram restore ready faild !!!
AudioYusuParam: checkNvramReady fail
如果有的话,说明是loadVolume失败。
修改方法有两种:
方法1,在AudioCustParam.cpp中把MAX_RETRY_COUNT 改大大,比如30,40。同样的道理也可以把checkNvramReady() 方法里面的usleep(500*1000); 改大。
方法2,在GetVolumeVer1ParamFromNV()中,
if(!checkNvramReady()){
ALOGW(“checkNvramReady fail”);
return 0;// 把这里改为 return getDefaultVer1VolumeParama(pPara);
}