立即注册
查看: 1719|回复: 0

[MTK软件经验分享] mt6735 Audio framework]音量警告提示框选择OK,重启后再增大音量希望还会弹出音...

发表于 2017-11-21 10:00:00 | 显示全部楼层 |阅读模式 来自 广东省深圳市
Audio 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;
}
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表