Как установить мелодию звонка с помощью RingtoneManager.ACTION_RINGTONE_PICKER?

Я пытаюсь найти решение здесь, но есть только решение для собственного / выбранного файла, а не для кода, когда я вызываю средство выбора. Я использую следующие код, когда пользователь нажимает кнопку:

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);

Это средство выбора мелодии для показа, пользователь может выбрать желаемую мелодию, но мне не хватает двух вещей: - не показывает текущую мелодию при открытии - она не сохранять рингтон при нажатии на OK


Я все еще не могу найти способ открыть RINGTONE_PICKER с уже выбранным текущим рингтоном. Есть идеи?

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);
20
задан angry person 7 October 2011 в 08:15
поделиться