我尝试在这里找到解决方案,但只有解决方案为自己的/选定的文件,而不是代码时,我打电话选择器。我用下面的代码,当用户按下按钮:如何使用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);
这个节目的铃声选择器,用户可以选择想要的铃声,但我错过两样东西: - 它doesn't显示当前的铃声,当它打开 - 它不点击时保存铃声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);
谢谢,但这只是如何赶路。但我没有看到: - 如何保存这些设置? - 如何在打开时显示当前铃声? – Michalsx
只是更新源,我以为你已经知道了:) –
亲爱的Xjaphx:)非常感谢你,你救了我:)这段代码正在按我的需要工作。 – Michalsx