Android打开关闭触摸提示音

原创 2015年11月17日 21:49:41

1.启动应用程序的时候关闭系统的触摸声音

public void DisTouchEffectAndSaveState() {
SharedPreferences setting = this.getSharedPreferences("SystemSetting", MODE_PRIVATE);
int mSoundEffect = setting.getInt("SOUND_EFFECTS_ENABLED", -1);

if (mSoundEffect == -1) {
SharedPreferences.Editor editor = setting.edit();
mSoundEffect = Settings.System.getInt(this.getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, 0);

editor.putInt("SOUND_EFFECTS_ENABLED", mSoundEffect);
editor.commit();
}


AudioManager mAudioManager = (AudioManager) getSystemService(Service.AUDIO_SERVICE);
mAudioManager.unloadSoundEffects();
Settings.System.putInt(this.getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, 0);
}

2.退出应用的时候恢复原来设置

public void RecoveryTouchEffect() {
SharedPreferences setting = this.getSharedPreferences("SystemSetting", MODE_PRIVATE);
int mSoundEffect = setting.getInt("SOUND_EFFECTS_ENABLED", 0);
AudioManager mAudioManager = (AudioManager) getSystemService(Service.AUDIO_SERVICE);
Settings.System.putInt(this.getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, mSoundEffect);
mAudioManager.loadSoundEffects();
}

Android 触摸提示音

近期任务,涉及Android触摸提示音。 首先,定位源码目标。很显然的,在原生的设置的声音功能页里面就包含了触摸音的开关。 那么我们找到对应的java代码,SoundSettings.java p...
  • Jin_HeZai
  • Jin_HeZai
  • 2015年07月07日 16:56
  • 4131

android系统设置里的触摸提示音功能怎样实现开启和关闭?

最近做一个app,涉及系统触摸提示音的开启和关闭。以下为相关代码片段: @Override public void onCheckedChanged(CompoundButton buttonVie...
  • jiwu6174
  • jiwu6174
  • 2017年01月01日 09:08
  • 770

android原生代码中的情景模式及提示音和通知

如下介绍的是5.1平台中的设置应用中的情景模式及提示音和通知 设置的界面: 对应的java类:com.android.settings.SettingsActivity 对应的xml文件:x...
  • l460133921
  • l460133921
  • 2015年12月15日 21:01
  • 1944

Android关于view按键音的修改

首先简单介绍下预备知识: 1.Android的audio流的类型有以下12种: [java] view plaincopyprint? /* The audio st...
  • sunxingzhesunjinbiao
  • sunxingzhesunjinbiao
  • 2012年07月28日 15:02
  • 5148

Android 获取/设置按键音(Touch Sounds)

获取: Settings.System.getInt(getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, 0); 注: 1.需要...
  • cshoney
  • cshoney
  • 2013年10月28日 11:21
  • 4994

Settings中的xml中的值与SettingsProvider中default.xml中的值的区别

最近在看Settings中的一个默认值的时候,发现有两个地方使用,有点疑问。 这两个defaultval有啥区别? ./res/xml/sound_settings.xml:109 ...
  • koffuxu
  • koffuxu
  • 2015年05月05日 17:18
  • 5085

Android小知识

一,修改按键音: 1、frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHel...
  • tianruxishui
  • tianruxishui
  • 2012年02月24日 14:16
  • 1604

Android打开关闭触摸提示音

Android打开关闭触摸提示音
  • qqyadf
  • qqyadf
  • 2015年11月17日 21:49
  • 1227

如何修改点击触摸屏的默认声音

如何修改点击触摸屏的默认声音
  • androidfan
  • androidfan
  • 2010年08月11日 16:38
  • 10219

Android 情景模式提示音默认修改

frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.javapriv...
  • wangjicong_215
  • wangjicong_215
  • 2016年09月23日 15:06
  • 558
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android打开关闭触摸提示音
举报原因:
原因补充:

(最多只允许输入30个字)