微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 Audio framework]音量警告提示框选择OK,重启后再增大音量希望还会弹出音...

mt6735 Audio framework]音量警告提示框选择OK,重启后再增大音量希望还会弹出音...

时间:10-02 整理:3721RD 点击:
Audio php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework] 音量警告提示框选择OK,重启后再增大音量希望还会弹出音量警告提示框
[DESCRIPTION]
目前的做法是:
音量警告提示框选择OK,重启后就不会再弹出警告提示框, 除非恢复出厂设置
如果希望重启后再增大音量希望还会弹出音量警告提示框
请参考如下修改:
[SOLUTION]
1: 可以在 AudioService.Java 的构造方法中设个变量, 比如 bool bIsFirstBoot = true;
2: 然后在 checkSafeMediaVolume 方法中, 判断此变量, 如下:
private boolean checkSafeMediaVolume(int streamType, int index, int device) {
synchronized (mSafeMediaVolumeState) {
//add begin
if(bIsFirstBoot){
mSafeMediaVolumeState = SAFE_MEDIA_VOLUME_ACTIVE;
bIsFirstBoot = false;
}
//add ends
if ((mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE) &&
(mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) &&
((device & mSafeMediaVolumeDevices) != 0) &&
(index > mSafeMediaVolumeIndex)) {
return false;
}
return true;
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top