情景模式下默认关闭拨号音效与锁屏音

在sprd平台下,AudioProfile是packages/apps下单独的模块,因此对应的代码需要在AudioProfile下寻找,在AudioProfileSoundSettings.java下进行了情景模式声音的设置。

    private CheckBoxPreference mDtmfTone;private CheckBoxPreference mSoundEffects;private CheckBoxPreference mHapticFeedback;private CheckBoxPreference mLockSounds;

分别对应了图中四个系统选项。

以锁屏声为例

 mLockSounds = (CheckBoxPreference) findPreference(KEY_LOCK_SOUNDS);mLockSounds.setPersistent(false);mLockSounds.setChecked(mAudioProfile.mLockSounds == AudioProfile.IS_LOCK_SOUNDS);mAudioProfile = AudioProfile.restoreProfileWithId(this, mEditId);

查看mAudioProfile中的mLockSounds的值如何设置的。

p.mLockSounds = cursor.getInt(cursor.getColumnIndex(AudioProfileColumns.LOCK_SOUNDS));


在DatabaseHelper中

情景模式中四个音效开关
在SSettingsProvider中res/defaults中

<!--<integer name="def_lockscreen_sounds_enabled">1</integer>--><integer name="def_lockscreen_sounds_enabled">0</integer>
<!--<bool name="def_dtmf_tones_enabled">true</bool>--><bool name="def_dtmf_tones_enabled">false</bool>

进行修改后,拨号键盘触摸音效与锁屏音就默认关闭了
需要删除com.android.settings中与com.android.providers.settings中的databases文件夹下的数据库文件.

与之前AudioProfile中设置来电自动震动相似 ,但是尽量不要修改主干代码,这也是这一个月主要强迫自己去做的事
http://blog.csdn.net/okm6666/article/details/50945474

【AudioProfile】情景模式下音效的默认设置相关推荐

  1. 配置VMware Workstation 主机模式下让虚拟机上网设置详细

    配置VMware Workstation 主机模式下让虚拟机上网设置详细 1.在本地连接中,把网络共享给虚拟机的VMware Network Adapter VMnet1这个网口 2.设置好VMwar ...

  2. 计算机自带游戏怎么调,一般游戏的模式-怎样设置游戏的窗口模式啊游戏在窗口模式下运行是怎么设置电脑的分辨率的啊?还有其他什么设置吗?具体点.谢谢,满分送上!!! 爱问知识人...

    2006-11-18 17:09:07 ALT+回车,分给我 全部 2006-11-18 17:09:07 2006-11-17 18:24:02 你最好先把自己电脑的显示模式设置为16 颜色设置在桌 ...

  3. 记一次jquery: select下拉框默认设置选中项(利用数据回显)

    1. 用selected属性默认增加选中项: <select name="" id=""><option value="1" ...

  4. 智能硬件一键WIFI配置模式下,对路由设置比较敏感

    2019独角兽企业重金招聘Python工程师标准>>> 智能硬件连接wifi,有两种模式,一种是AP,一种是一键配置.详见我的博客:连接 在一键配置下,我发现对路由配置有一定要求. ...

  5. 磊科路由器动态获取IP模式下不显示DNS设置的问题

    我这里以 NW714 举例,首先登录路由器页面,然后点击高级设置 再点击左边的网络参数,外网配置 网络接入类型为:动态IP用户 可以看到,下面是没有 DNS 设置编辑框的,设置为 静态IP 或者 PP ...

  6. Android如何修改情景模式默认值

    如何修改情景模式的默认值? UI介绍: 1.情景模式下菜单下分预定义的几种情景模式(标准/静音/会议/户外) 2.每个情景模式点进去,分几大类:常规/音量/来电/通知/系统设置 一.针对每个情景模式的 ...

  7. android 情景模式设置

    大家仔细看下面我这个方法,它是用来设置这些情景模式的. 但是系统返回的状态只有三个,分别为: 1.public static final int RINGER_MODE_SILENT = 0;//静音 ...

  8. Android 情景模式的设置

    情景模式的设置大家应当相当熟悉了,但是在Android中如何通过自己的程序进行情景模式的设置呢,情景模式分为多种,即可以使用系统自带的,也可以使用自定义的,但是在开发某些程序时,可能需要在程序中更改情 ...

  9. 如何在静音模式下播放声音(需要设置AVAudioSession)

    播放本地的声音可以使用AVAudioPlayer 首先#import <AVFoundation/AVFoundation.h> 造AVAudioPlayer对象 @property (n ...

最新文章

  1. ConnectionAbortedError: [WinError 10053] 您的主机中的软件中止了一个已建立的连接
  2. cvelist.jsp
  3. NSNotification消息通知实现源码(观察者模式原理)
  4. html5 手机上传图片
  5. 信息系统项目管理师-信息化与信息系统考点笔记(上)
  6. 怀卡托大学硕士计算机科学,2020年怀卡托大学研究生一般几年毕业
  7. php连接中文数据库乱码问题,如何解决php的数据库中文乱码问题
  8. SAP UI5 应用开发教程之三十六 - 使用 Chrome 开发者工具 Elements 标签动态修改 CSS 类试读版
  9. 【HDU - 2612】Find a way(bfs)
  10. Ansible,Linux应用程序,Jupyter笔记本,Raspberry Pi婴儿监视器,Python等
  11. 前端同时访问后端同一接口两次,但只有后面那次请求有返回数据
  12. ArcGIS 城市生活区用地适宜性评价(五)
  13. Android WebView 下载没反应
  14. 计算机桌面出现家庭组,win7系统桌面突然多出一个家庭组图标的解决方法
  15. 关于elementplus 的:suffix-icon=“Search不显示问题记录
  16. 医院计算机专业年薪,说一些我朋友真实的深圳公立三甲医院编制收入
  17. 美颜sdk中,实现人脸识别的主要方法有哪些?
  18. 深度学习上采样下采样概念以及实现
  19. 【微信推送】微信专属推送——改源码教程
  20. Flask框架二 Jinja2

热门文章

  1. 无线路由器如何设置连接上网
  2. css权重机制,Css权重计算方式
  3. Excel 函数大全之 SLOPE function 返回线性回归线的斜率
  4. 二阶魔方还原 Rubik’s Cube 双向广度优先搜索
  5. 社招一年半面经分享(含阿里美团头条京东滴滴)
  6. 金额输入框输入数字不允许输入中文、英文、自带千分位
  7. 数据仓库各层到底在做什么?(ODS,DWD,DWM,DWS,ADS)
  8. 大数据技术的应用项目类型
  9. 10大堪称神器的Chrome插件,工作效率倍速提升
  10. 词云图、动态图、统计图、玫瑰图、象形图、多渐变色柱状图、双色叠加象形图等十个图(可单独运行,直接拿来用)