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

参考类:

Settings.System


系统按键音获取:

Settings.System.getInt(getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, 0);

1、需要import包android.provider

2、取出的值为int类型,0关闭,1开启


系统按键音设定:

Settings.System.putInt(getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, 1);

1、需要import包android.provider

2、0关闭,1开启

3、需要加入权限


自定义控件的按键音设置:

View.playSoundEffect(SoundEffectConstants.CLICK);

1、如果想让没有触摸音的控件发音,需要在对应事件中加入上句;

2、前提1:系统按键音需打开

3、前提2:View的soundEffectsEnabled属性需设为true


你可能感兴趣的:(Android 获取/设置按键音(Touch Sounds))