我嘗試在這裏找到解決方案,但只有解決方案爲自己的/選定的文件,而不是代碼時,我打電話選擇器。我用下面的代碼,當用戶按下按鈕:如何使用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