于是四处寻找了一下后,我才知道,使用RINGTONE_PICKER时:
如果你设置了RingtoneManager类型TYPE_RINGTONE
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_RINGTONE);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone");
startActivityForResult(intent, 0);
然后铃声选择器将添加任何可行的音频文件(MP3 ,ogg等),它们位于文件系统的ANY文件夹中,标题为“铃声”,表示它是可选光标。
如果RingtonManager类型设置为TYPE_NOTIFICATION
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_NOTIFICATION);
则反而会加重位于名为任何文件夹中任何可行的音频文件,“通知”
最后,如果你设置类型TYPE_ALL它会在名为“铃声”或“通知”的文件夹中显示所有音频文件。
我希望这可以让其他人都清楚一些!
感谢您的出色澄清(Google的文档始终处于瘫痪状态) – 2015-12-17 13:52:09