我正在开发一个Android应用程序,我想向用户显示仅限手机INBUILT铃声的列表。以下是我尝试的代码。
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铃声上显示。我怎样才能做到这一点。请帮忙!提前谢谢。