启用Android系统触摸声音

时间:2013-08-26 16:25:05

标签: android settings system audio

我正尝试从服务中以编程方式启用/禁用触控声音。

到目前为止,我所做的是:

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

SOUND_EFFECTS可以 0 (已禁用)或 1 (已启用)

但它不会影响常规设置 - Android操作系统中的设置保持不变...因此,如果我手动更改它们,上述代码不会相应地更改它们。

如何以编程方式更改这些设置?像Keytone,Touch touch,Screen lock sound?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为你缺少这方面的许可。添加以下所有权限。

  1. public static final String MODIFY_AUDIO_SETTINGS 常量值:android.permission.MODIFY_AUDIO_SETTINGS“

  2. public static final String WRITE_SETTINGS 常量值:“android.permission.WRITE_SETTINGS”