您的位置:首页 > 移动开发 > Android开发

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

2017-01-02 13:28 781 查看
最近做一个app,涉及系统触摸提示音的开启和关闭。以下为相关代码片段:
@Override

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

Settings.System.putInt(getContentResolver(), 

Settings.System.SOUND_EFFECTS_ENABLED, isChecked ? 1 : 0);

}


测试结果如下:

1、在android设备的触摸提示音为开时,点击app中的checkbox,能正常开启和关闭触摸提示音,打开android设备的设置界面,也能看到触摸提示音的选项为对应的勾选或者非勾选的状态;

2、在android设备的触摸提示音为关时,勾选app中的checkbox,却不能正常开启触摸提示音,打开android设备的设置界面,却发现触摸提示音的选项与app中的checkbox一样显示为选状态。

说明在该代码能正常设置Settings.System的值,但是在android设备的触摸提示音为关时,却无法开启。是否在开启时,缺少了什么步骤???

新手求解~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: