2

我想从我的 android 应用程序中选择铃声。为此,我使用了以下代码:

Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select ringtone:");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_ALL);
startActivityForResult(intent, 123);

我的问题是,在 Lollipop 设备中,它不会显示所有铃声文件。外部 sd 卡中有很多文件,但未在铃声选择器中列出。我在果冻豆设备上对其进行了测试,它运行良好。请帮助我,我怎样才能让它在 Android L 设备上工作?

4

0 回答 0