마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

라디오버튼을 통해서 볼륨조절 질문입니다.

0 추천

라디오버튼 3개를 이용해서

어플에서 발생하는 비프음을 1,2,3 (작게, 중간, 크게) 으로 설정할라고 하는데요.

 

 

 

Settings.java에서 getter setter를 이용해  sharedPreference를 사용.

 

SoundManager.java에서 SoundPool을 이용해 볼륨조절을 할 생각인데

 

sharedPreference를 이용할 때 지금 현재 프로젝트에

//음소거할 때

public static boolean getMuteForCall(Context context)
{
SharedPreferences pref = context.getSharedPreferences(NAME, Activity.MODE_PRIVATE);
return pref.getBoolean(MUTE_FOR_CALL, DEFAULT_MUTE_FOR_CALL);
}

public static boolean setMuteForCall(Context context, boolean option)
{
SharedPreferences pref = context.getSharedPreferences(NAME, Activity.MODE_PRIVATE);
try {
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean(MUTE_FOR_CALL, option);
editor.commit();
} catch (Exception e) {
e.printStackTrace();
return false;
}

return true;
}

이런식으로 되어있구요

저는 

 

private static int LOW_VOLUME = 1;
	private static int MIDDLE_VOLUME = 2;
	private static int HIGH_VOLUME = 3;

이렇게 세개의 상수를 줘서

 

세개 각각의 게터 세터를 만들라구요..

 

이렇게하면 되나요?

;;

 

만약 저렇게 해서 사운드가 조절된다면

 

앱 내에서 비프음만 줄여지나요 아니면 전체 소리가 작아지나요..

 

통신하는 소리는 작아지면 안되는데..

윤둥이 (4,560 포인트) 님이 2013년 4월 19일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...