[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;
}

}

资料来源:一牛网论坛 MT6735

芯片资料地址:http://bbs.16rd.com/thread-454905-1-1.html

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

  1. 【踩坑】CentOS7部署Vulhub靶场后,在启动漏洞容器时弹出SELinux警告,致使网站无法正常执行文件上传功能。

    目录 1 背景 2 SELinux 概述 3 解决 参考文献 1 背景 为研究网络安全,本人准备在CentOS上部署Vulhub靶场来实现,部署过程参考文章<CentOS上部署Vulhub靶场& ...

  2. PC 如何阻止弹出 安全警告框

    一.关闭安全警报服务 我们先来看看总是报安全警告的情况 1.首先,我们可以通过设置关闭安全警报服务,从而阻止了安全警报的提示出现.在桌面上开始菜单处,点击"运行",然后在输入框中输 ...

  3. 批量删除,未勾选数据,点击【批量删除】弹出确认删除提示框

    批量删除,未勾选数据,点击[批量删除]弹出确认删除提示框 给table组件,添加ref="selections" 在分页方法中,添加方法.设置为空

  4. iOS中Mach异常和signal信号介绍,以及当APP崩溃时做线程保活弹出程序异常提示框

    我们经常会遇到APP闪退和崩溃的问题,那么我们应该通过什么变量去监听APP的异常呢?如何在程序崩溃时,保证程序不闪退,并给用户弹出一个提示框呢? 这是本文将要讲述的内容. 先介绍2个概念,Mach异常 ...

  5. js控制浏览器窗口弹出、警告框、确认框

    描述 js控制浏览器窗口弹出.警告框.确认框 代码 function fun1(){alert("喜欢我"); }function fun2(){var bo = confirm( ...

  6. html关闭页面弹出再见信息提示框,js弹出框、对话框、提示框、弹窗总结

    一.JS的三种最常见的对话框//====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 functi ...

  7. 解决浏览器弹出 安全警告当前网页正在视图打开您的受信任的站点列表中的站点,您想允许这样做吗?

    解决浏览器弹出 安全警告"当前网页正在视图打开您的受信任的站点列表中的站点,您想允许这样做吗?" 如果出现这样提示那这个网站不是您自己设置的,那肯定是中插件了,不是大病毒放心.立马 ...

  8. win7电脑总是提示重新启动计算机以完成重要更新的安装是怎么回事,Win7开机时弹出Windows Update提示,怎样解决?(图文)...

    Win7开机时弹出Windows Update提示,怎样解决?最近有一些Win7用户都反映了这样一个问题,就是在开关机的时候,电脑总是弹出"Windows Update"的窗口,同 ...

  9. plotplay恢复默认设置_手把手解答win10系统potplayer经常弹出自动更新提示的还原技巧...

    电脑犹如汽车,在使用过程中需要正确的方法,否则就会有win10系统potplayer经常弹出自动更新提示的情况出现,要处理win10系统potplayer经常弹出自动更新提示的问题,对于电脑专业人士来 ...

最新文章

  1. 学习不同编程语言的重要性
  2. Python广度优先查找和深度优先查找(内附python教程分享)
  3. exchange 2013设置分层通讯簿(HAB)
  4. 2019诺贝尔物理学奖再度颁向宇宙大爆炸:加拿大瑞士3学者获奖,最年长者已84岁...
  5. php url怎么加前缀,php – 在Laravel 5中为现有URL添加前缀
  6. Emscripten 单词_(第30期:英语教师备课资料) 英文标识记单词 有趣有用又高效...
  7. 使用Oracle验证外部数据
  8. linux建ftp用户限制访问,Linux下建ftp用户并限制用户访问路径
  9. 保留正常工作的环境,等自己的搞好后再替换
  10. CodeMeter服务不能启动的解决方法,rslogix5000,无法启动,codemeter服务没有启动,
  11. 聊斋志异读后感 [20180818]
  12. Red5 流媒体技术(初级了解)
  13. 服务器带宽打开网页很慢,网速快但是打开网页慢是怎么回事 浏览器打开网页慢的解决办法汇总...
  14. oracle导入dmp文件数据不全,oracle导入dmp文件(恢复数据)
  15. 怎样在html中设置首字母大写,javascript如何设置字符串首字母大写?
  16. L型与R型思维的特征
  17. sql 累计占比_sql 面试题(难题汇总)
  18. 同学早已年薪百万 为何你却还在朋友圈集赞?
  19. 每天学点统计学——频率和累计频数
  20. IntelliJ Idea入门教程:如何新建项目

热门文章

  1. uniapp 录音_uni-app小程序录音上传解决方案(后续更新Taro版)
  2. 为何AI创业者在此集结?火山引擎X锦秋基金511神秘计划曝光
  3. 据说王菲会唱李健的《传奇》,那就发一个李健的Live版的
  4. Linux目录结构详细介绍
  5. View‘s SELECT contains a subquery in the FROM clause
  6. crypt模块的使用
  7. PyCharm + Docker:打造最舒适的深度学习炼丹炉
  8. vs2015 开发软件_2015年重要的软件开发发展
  9. 电商项目测试实战(一)
  10. 2018年6月28日