안녕하세요

2.2기반으로 진동 혹은 무음 모드 일 때 벨소리를 울리게 하려고 합니다.


int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_ALARM);
mAudioManager.setStreamVolume(AudioManager.STREAM_ALARM, maxVolume, 0);

alarmRingtone = ringtoneManager.getRingtone(mContext, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM));
alarmRingtone.play();

위와 같은 소스를 만들었더니 진동 모드에서 벨소리가 한칸 상승합니다.

혹시나 싶어서 위 소스의 1,2번째 줄을

for(int i=1; i<=maxVolume; i++){
    mAudioManager.adjustStreamVolume(AudioManager.STREAM_ALARM,  AudioManager.ADJUST_RAISE, 0);
}

위와 같은 방법을 써봐도 역시나 진동 모드에서 벨소리가 한칸 상승합니다.

진동 모드에서도 우렁찬 소리를 뿜어줘야 하는데 비실비실한 소리만 제 마음을 아프게하네요.

어떤 방법을 써야 진동 모드에서도 우렁찬 벨소리가 나와줄까요?