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

在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. 计算机天才Aaron Swartz 名作 《如何提高效率》——纪念真正的“hacker!
  2. c# 实现文本读取,语音报警功能
  3. linux检查是否有D进程,Linux内核调试技术——进程D状态死锁检测
  4. SAP QM QAC1事务代码不能修改含有HU的检验批里的数量
  5. 团队项目第一阶段冲刺站立会议4(4月21日)
  6. Android布局整合include界面控件 示例
  7. 横线-文字-横线的html-css布局
  8. smarty模板概念及应用场合
  9. VVC为什么首先在印度落地?
  10. Entity Framework With Oracle
  11. 个人简介页面如何设计?集设网优秀案例给你灵感
  12. iptables的连接追踪机制和nf_conntrack调优
  13. spring设置全局异常处理器
  14. 鸿蒙能兼容java吗,鸿蒙系统能不能兼容windows的所有应用软件?
  15. 【科研】计算社会科学与复杂科学
  16. IMX8MM IMX8QXP芯片配置GPIO方向和数据
  17. Java打印26个字母
  18. python读取文件并替换字段_python 读取文件并替换字段的实例
  19. Flex ikev2
  20. python调用tecplot

热门文章

  1. 服务器2012系统更新后蓝屏怎么删除更新,Win10更新补丁后设备蓝屏 联想建议删除更新...
  2. Kubernetes基础:创建资源的方式
  3. 直放站(中继器)简介
  4. 来,告诉你另一种手机里的文件删了怎么恢复的方法
  5. 第七代i3核显linux驱动下载,下载:Intel核芯显卡驱动15.28.5.2849版
  6. Linux 操作系统课程练习题(二)VI 编辑器
  7. 电视盒子型号信息整理
  8. Vue 父路由和子路由
  9. My X264 settings
  10. 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令