我想请求访问更多目录:
我正在关注scoped directory access guidelines。我有以下代码:
StorageManager sm = (StorageManager)getSystemService(Context.STORAGE_SERVICE);
StorageVolume volume = sm.getPrimaryStorageVolume();
Intent intent = volume.createAccessIntent(Environment.DIRECTORY_RINGTONES);
startActivityForResult(intent, MY_CODE);
这对于Environment.DIRECTORY_RINGTONES
来说效果很好,但是我需要针对前面提到的三个。由于这不会带来良好的用户体验,因此随后询问所有这三个问题不是一个好主意(这将导致出现三个对话框)。 android在Environment documentation中说:
这可以与DIRECTORY_MUSIC,DIRECTORY_PODCASTS,DIRECTORY_NOTIFICATIONS和DIRECTORY_ALARMS组合为一系列目录,以将特定音频文件分类为多种类型。
不幸的是,我没有找到一种方法来intent
一起请求它们。谢谢您的帮助。