아래 코드처럼 안드로이드폰(갤럭시S2)의 기본 효과음을 끌어다가 알리미가 왔을 때 진동과 효과음을 같이 주려고 합니다. stream Volume에 1~7까지 바꾼볼륨으로 값이 변경되는데요.  사운드가 너무 작게 들려요... 1~7까지 숫자가 바뀌긴 하지만 소리크기가 거기서 거기인데 실제 다른 곳에서는 효과음이 확연이 구분되게 크게 혹은 작게 들리거든요... 이런식으로 구현을 하고 싶은데 어떻게 해야 하는지 가르침 부탁드립니다~ㅠ.ㅠ

 

 

 final Handler iHd = new Handler( )
 {
  public void handleMessage(android.os.Message msg)
  {
   Toast.makeText( alimiService.this, "새로운 메세지 도착 알림", Toast.LENGTH_LONG ).show( ) ;
   
   mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE) ;
   streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_RING) ;

   int StreamType = 0 ;
   
   try
   {
    mAudio = new MediaPlayer() ;
         
    //디바이스에 설정된 벨소리를 사용할 때
    Uri soundPath = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION) ;
//    Log.d("Ringtone URL", soundPath.toString()) ;
    
    //벨소리로 재생할 음원 파일 패스
    mAudio.setDataSource(soundPath.toString()) ;
    mAudio.setAudioStreamType(StreamType) ;
    mAudio.setLooping(false) ;     ///반복재생 하지 않는다.
    Log.d("Volume음량", String.valueOf(streamVolume));
    mAudio.setVolume(streamVolume, streamVolume) ;  
    mAudio.prepare();
   } catch (Exception e) {
   }
   mAudio.start() ;
   
  };
 } ;