2013-08-26 1 views
0

서비스에서 프로그래밍 방식으로 터치 사운드를 활성화/비활성화하려고합니다. - 설정Android 시스템 터치 사운드 사용

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

SOUND_EFFECTS0 (비활성화) 할 수 있습니다 또는 1 (활성화)

그러나 일반 설정에 영향을주지 않습니다 : 지금까지 내가 무슨 짓을

안드로이드 운영 체제에서 변경되지 않습니다 ... 그래서 만약 내가 수동으로 그들을 변경, 위의 코드는 적절하게 그들을 변경하지 않습니다.

어떻게 프로그래밍 방식으로 설정을 변경합니까? 키톤과 마찬가지로 터치 사운드, 화면 잠금 사운드?

감사합니다.

답변

0

나는 이것에 대한 권한이 없습니다. 다음의 모든 사용 권한을 추가하십시오.

  1. 공공 정적 최종 문자열 MODIFY_AUDIO_SETTINGS 상수 값 : android.permission.MODIFY_AUDIO_SETTINGS "

  2. 공공 정적 최종 문자열 WRITE_SETTINGS 상수 값 :"android.permission.WRITE_SETTINGS "