私は、ユーザーに電話のINBUILT着信音のみのリストを表示したいAndroidアプリを開発しています。以下は私が試したコードです。
private void pickRingTone()
{
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_RINGTONE);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Choose Ringtone");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, ringtoneUri);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_DEFAULT_URI, ringtoneUri);
this.startActivityForResult(intent, 5);
}
上記のコードは正常に動作しますが、メモリ カード (SD カード) から取得した着信音も、INBUILT の着信音とともに表示されます。電話のINBUILT着信音に表示したい。どうすればこれを達成できますか。助けてください!前もって感謝します。