Wie man Klingelton mit RingtoneManager.ACTION_RINGTONE_PICKER einstellt?

Ich versuche, Lösungen zu finden, hier, aber es gibt nur eine Lösung für die eigenen/gewählten Datei, nicht für code, wenn ich Anrufe auswählen. Ich benutze folgenden code, wenn der Benutzer die Taste drücken:

Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select ringtone for notifications:");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_NOTIFICATION);
ActivityCurrent.this.startActivityForResult(intent,999);

Diese show Klingelton-picker, kann der Benutzer wählen, welche Klingelton will, aber ich vermisse zwei Dinge:
- es nicht zeigen aktuelle Klingelton, wenn Sie es öffnen
- es nicht, außer Klingelton, wenn darauf geklickt wird, auf OK


Ich kann immer noch nicht finden, die Art und Weise, wie Sie zu öffnen RINGTONE_PICKER mit bereits ausgewählten aktuellen Klingelton. Irgendeine Idee?

Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select ringtone for notifications:");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_NOTIFICATION);
ActivityCurrent.this.startActivityForResult(intent,999);

InformationsquelleAutor der Frage Michalsx | 2011-10-06

Schreibe einen Kommentar