[Java] Cómo abrir la lista de sonidos de notificación disponibles en Android



Answers

O simplemente pegue esto en sus preferencias XML:

  <RingtonePreference android:showDefault="true"
     android:key="Audio" android:title="Alarm Noise"
     android:ringtoneType="notification" />

Contenido completo de mi XML de muestra solo por contexto:

<?xml version="1.0" encoding="UTF-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<EditTextPreference android:title="Some value"
                    android:key="someval"
                    android:summary="Please provide some value" />
<EditTextPreference android:title="Some other value"
                    android:key="someval2"
                    android:summary="Please provide some other value" />
 <RingtonePreference android:showDefault="true"
     android:key="Audio" android:title="Alarm Noise"
     android:ringtoneType="notification" />

</PreferenceScreen>
Question

Estoy creando notificaciones en mi aplicación Android y me gustaría tener una opción en mis preferencias para establecer qué sonido se utiliza para la notificación. Sé que en la aplicación de Configuración puede elegir un sonido de notificación predeterminado de una lista. ¿De dónde viene esa lista, y hay una manera para mí para mostrar la misma lista en mi aplicación?




Links