Comment augmenter le volume de la sonnerie & volume de la notification par programmation sous android
Je suis en train d'activer la sonnerie en mode normal et augmenter le volume de la programmation.
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;
}
Mais Il activer le mode normal. Mais je ne peux pas augmenter le volume.
S'il vous plaît laissez-moi un moyen d'augmenter le volume par programmation..
Je pense à la place de mobilemode.getStreamMaxVolume(AudioManager.STREAM_MUSIC), vous venez de passer un peu de valeur comme entre 0 à 20, puis il sonne basé sur le volume si vous obtenez à partir de l'appareil alors il ne sera pas modifié.
OriginalL'auteur New Developer | 2015-05-25
Vous devez vous connecter pour publier un commentaire.
Remplacer la ligne
avec en dessous de la ligne
Grande réponse, mais le son n'est pas fort si l'application est en arrière-plan. Aucune idée sur la même?
mais encore le volume d'Appel par défaut montrant lors d'un clic sur le bouton de volume
pour augmenter le volume de l'appel d'utilisation "AudioManager.STREAM_VOICE_CALL"
OriginalL'auteur Chandrakanth