2013-05-14 3 views
4

울리는 진동 설정을 읽을 수 있습니까?진동 설정 안드로이드 읽는 법?

나는 사용하여 진동 상태를 받고 있어요 :

if(audioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT) 
    { 
     //silent 
    } 
    else if(audioManager.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE) 
    { 
     ringPhone(callerRing); 
     vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); 
     long[] pattern = { 0, 1000, 1000 }; 
     vibrator.vibrate(pattern, 0); 
    } 
    else if(audioManager.getRingerMode() == AudioManager.RINGER_MODE_NORMAL) 
    { 
     ringPhone(callerRing); 
    } 

RINGER_MODE_NORMAL의 경우, 내가 걸려 오는 전화에 진동 설정을 싶어.

Android 시스템 설정에서 소리 내에 "진동음이 들린다"라는 옵션이 있습니다. 나는이 옵션 무능력을 읽을 필요가있다.

도움이 될 것입니다.

public static boolean checkVibreationIsOn(Context context) { 
    return (1 == Settings.System.getInt(context.getContentResolver(), "vibrate_when_ringing", 0)); //vibrate on 
} 
+0

안녕하세요, 당신은이 문제를 해결 했 :

감사 –

답변

0

약간

늦게, 그러나 나는 같은 일을하고하여 해결해야합니까? 그렇다면이 문제를 해결하도록 도와 줄 수 있습니까?