Sé cómo controlar el volumen del reproductor de medios desde la barra de búsqueda. Pero cómo puedo hacer para cambiar el volumen del sistema desde la barra de búsqueda en Android.Cómo cambiar el volumen del dispositivo de la barra de búsqueda en Android
5
A
Respuesta
5
Use AudioManager
y métodos como adjustStreamVolume()
. Here is a sample application que usa widgets SeekBar
para ajustar los volúmenes de varias transmisiones.
+0
1 de aplicación greate ... –
5
El código siguiente se puede utilizar:
import android.app.Activity;
import android.content.Context;
import android.media.AudioManager;
import android.os.Bundle;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
private SeekBar volumeSeekbar = null;
private AudioManager audioManager = null;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setVolumeControlStream(AudioManager.STREAM_MUSIC);
setContentView(R.layout.main);
initControls();
}
private void initControls()
{
try
{
volumeSeekbar = (SeekBar)findViewById(R.id.seekBar1);
audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
volumeSeekbar.setMax(audioManager
.getStreamMaxVolume(AudioManager.STREAM_MUSIC));
volumeSeekbar.setProgress(audioManager
.getStreamVolume(AudioManager.STREAM_MUSIC));
volumeSeekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
{
@Override
public void onStopTrackingTouch(SeekBar arg0)
{
}
@Override
public void onStartTrackingTouch(SeekBar arg0)
{
}
@Override
public void onProgressChanged(SeekBar arg0, int progress, boolean arg2)
{
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
progress, 0);
}
});
}
catch (Exception e)
{
e.printStackTrace();
}
}
+0
¿Está la escala lineal del volumen ? Leí en alguna parte que debería ser logarítmico. – wayway
Cuestiones relacionadas
- 1. iOS: Cambiar el Volumen del Dispositivo
- 2. Cómo cambiar el volumen del dispositivo en iOS - no el volumen de música
- 3. Cómo cambiar el volumen con MPMusicPlayerController sin afectar el volumen del dispositivo
- 4. coreaudio: cómo obtener/configurar el volumen de alerta del sistema en oposición al volumen del dispositivo
- 5. Cambiar el nombre del dispositivo Bluetooth Android
- 6. Usando SeekBar para controlar el volumen en android?
- 7. Personalizar la barra de búsqueda en Android
- 8. desactivar el volumen del dispositivo IOS -
- 9. ¿Cómo cambiar el color de la barra de búsqueda en Android?
- 10. Cambiar el método de entrada del dispositivo Android programáticamente Android
- 11. Cambiar el color de una barra de búsqueda en onProgressChanged
- 12. ¿Cambiar la identificación del dispositivo en un emulador de Android?
- 13. Cambiar el color de la barra de acciones en Android
- 14. Cambiar el color de la barra de progreso en Android
- 15. barra de búsqueda discreta en la aplicación de Android?
- 16. Android Honeycomb: cambiar el estilo de la barra de acciones
- 17. crear control deslizante para cambiar el volumen de Android?
- 18. Cambiar el color del texto de la barra de búsqueda ios
- 19. ¿Cómo ajustar el volumen del micrófono en Android?
- 20. Cómo cambiar el volumen mediante programación en Ubuntu
- 21. Control de volumen en la aplicación Android
- 22. ¿Cómo cambiar el color de la barra de título en la actividad de Android?
- 23. Barra de acciones de Sherlock cambiar el color del texto
- 24. Cómo cambiar el color de fondo de la barra de estado de Android
- 25. Cambiar el volumen en Mac programáticamente
- 26. ¿Cómo cambiar la identificación del grupo de un archivo en un dispositivo Android rooteado?
- 27. El volumen de Android MediaPlayer es muy bajo (volumen ajustado)
- 28. Cambiar el volumen del programa en Win 7
- 29. cómo limitar la barra de búsqueda
- 30. cómo cambiar el flash del dispositivo [: aviso] en los rieles
Este es un http://stackoverflow.com/a/13733061/1939564 más fácil –