手机铃声选择器android的意图
我正在开发一个android应用程序,我只想向用户显示手机内置铃声列表。下面是我尝试过的代码手机铃声选择器android的意图,android,android-sdcard,ringtone,Android,Android Sdcard,Ringtone,我正在开发一个android应用程序,我只想向用户显示手机内置铃声列表。下面是我尝试过的代码 private void pickRingTone() { Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_RINGTONE); intent
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卡)获取的铃声,以及内置铃声。我想显示手机内置的铃声。我怎样才能做到这一点。请帮忙!提前感谢。如果我运行此代码,我只能选择内部铃声。你有什么android版本?我已经在2.3.5V中测试过了。。银河系。。我得到了一个内置铃声的列表,以及从SD卡中挑选的铃声。给我看更多关于ringtoneUri的信息