Ich habe viele Beispiele gefunden, wie Standard-Klingelton zu bekommen. Etwas wie das:Wie bekomme ich den aktuellen Klingelton in Android?
Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
Ringtone ringtone = RingtoneManager.getRingtone(getApplicationContext(), alert);
ringtone.setStreamType(AudioManager.STREAM_RING);
ringtone.play();
Aber ich möchte den tatsächlichen aktuellen Klingelton, der vom Benutzer festgelegt wurde, erhalten.
Danke! Also nehme ich an, dass Daten intent sind. Weil ich versuche, es in BroadcastReceivers on onReceive-Methode zu tun, die Context und Intent als übergebene Parameter enthält. Ich werde es später noch einmal versuchen. Danke noch einmal. – chabislav
Versucht, es in Activity-Klasse oder BroadcastReceiver zu arbeiten und keinen Erfolg. r.getTitle (this) gibt "unknown ringtone" zurück und wenn Sie versuchen, den Klingelton abzuspielen, stürzt er ab. – chabislav