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();
}

更多相关文章

  1. 【Android自学笔记】为Android应用程序添加Rate功能
  2. Android按返回键弹出对话框退出应用程序
  3. Android(安卓)读取安装的非系统应用程序
  4. Android(安卓)MediaPlayer Playback---多媒体开发应用程序接口
  5. Android应用程序获取ROOT权限的方法(android中如何通过代码检测
  6. android全屏
  7. 开始使用Google Maps Android(安卓)API v2(Getting Started)
  8. Android完全退出应用程序的方法
  9. Android(安卓)Studio混淆错误:Missing class: java.awt.event.Win

随机推荐

  1. Android(安卓)获取设备各种信息以及其它
  2. Android――ImageButton按下效果设计
  3. android的开发环境搭建
  4. 圆形button
  5. android下usb框架系列文章---(3)Storage
  6. Android(安卓)图片拖动和缩放
  7. android shape的用法总结
  8. Android(安卓)NDK编译lame
  9. Android(安卓)uri转Bitmap
  10. sqlit导入外部数据库查找数据方法