Wie erhalten Sie die aktuellen Klingelton in Android?
Ich fand viele Beispiele, wie man Standard-Klingelton. Sowas:
Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
Ringtone ringtone = RingtoneManager.getRingtone(getApplicationContext(), alert);
ringtone.setStreamType(AudioManager.STREAM_RING);
ringtone.play();
Aber ich will den aktuellen Klingelton, das war die durch den Benutzer eingestellt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich kämpfte mit dieser Frage, also die Lösung ist:
getActivity()
?Activity
- Instanz, die verwendet wird, inFragment
s, wenn Sie in einerActivity
verwendenYourActivity.this
statt.Hier ist die Lösung.
Innen
onActivityResult
:Aber es wird sich zeigen
exception
im emulator, da gibt es keinen Klingelton im emulator, so führen Sie diese in der mobilenVersuchen mit:
Dies ist die Erweiterung von dgabor Antwort.
Fügen Sie einfach
defaultRingtone.play();
spielen den Klingelton.Hab auch ich suchte eine Menge für Ihr problem, die hatte ich auch.
Endlich bekam Lösung aus diesem selbst.
Verwenden Sie folgenden code in den button für Klingelton Absicht.
versuchen Sie dies: