So erhöhen Sie die Ton - & Benachrichtigung Volumen programmgesteuert in android

Ich versuche zum aktivieren der Ton-normaler Modus und erhöhen Sie die Lautstärke programmgesteuert.

AudioManager mobilemode = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE);
//  int streamMaxVolume = mobilemode.getStreamMaxVolume(AudioManager.STREAM_RING);
switch (mobilemode.getRingerMode()) {
    case AudioManager.RINGER_MODE_SILENT:
        Log.i("MyApp","Silent mode");

        mobilemode.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
        mobilemode.setStreamVolume (AudioManager.STREAM_MUSIC,mobilemode.getStreamMaxVolume(AudioManager.STREAM_MUSIC),0);
        break;
    case AudioManager.RINGER_MODE_VIBRATE:
        Log.i("MyApp","Vibrate mode");                     
        mobilemode.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
        mobilemode.setStreamVolume (AudioManager.STREAM_MUSIC,mobilemode.getStreamMaxVolume(AudioManager.STREAM_MUSIC),0);
        break;
    case AudioManager.RINGER_MODE_NORMAL:
        Log.i("MyApp","Normal mode");
        break;
}

Aber Es ermöglicht den normalen Modus. Aber ich kann nicht die Lautstärke erhöhen.

So erhöhen Sie die Ton - & Benachrichtigung Volumen programmgesteuert in android

Lassen Sie mich bitte keiner Weise um die Lautstärke zu erhöhen programmgesteuert..

Ich denke, an Stelle von mobilemode.getStreamMaxVolume(AudioManager.STREAM_MUSIC), die Sie gerade passieren einige Wert zwischen 0 bis 20, dann klingelt es, basierend auf, dass die Lautstärke, wenn Sie immer aus dem Gerät, dann wird es nicht geändert werden.

InformationsquelleAutor New Developer | 2015-05-25

Schreibe einen Kommentar