Ich habe viele Beispiele gesehen, wie ich einen Standardklingelton einstellen kann, aber was mich mehr interessiert, ist die Möglichkeit, eine Dropdownliste mit den verfügbaren Klingeltönen auf dem Telefon zu füllen. Die Liste, die Leute sehen, wenn sie ihren Klingelton in den Android-Einstellungen ändern, möchte ich alle auflisten können.
Das nächste, was ich gefunden habe, ist hier , aber dies ist nur zum Einstellen des Standardklingeltons. Irgendwelche Ideen irgendjemand? Es kann in oder aus Ringtonmanager sein.
RingtoneManager ist, was Sie suchen. Sie müssen nur setType verwenden, um TYPE_RINGTONE und dann iterieren Sie über den Cursor von getCursor .
Dies ist ein funktionierendes Beispiel für eine hypothetische Methode, die ein Array von URIs zurückgibt, mit dem einzigen kleinen Unterschied, dass sie nach Alarmen anstelle von Klingeltönen sucht:
%Vor%Damit erhalten Sie den Titel und die URL aller verfügbaren Klingeltöne. Mach mit ihnen, was du willst!
%Vor%Tags und Links android audio drop-down-menu ringtone