Я хочу запросить доступ к другим каталогам:
- Environment.DIRECTORY_RINGTONES
- Environment.DIRECTORY_ALARMS
- Environment.DIRECTORY_NOTIFICATIONS
Я следую рекомендациям по доступу к каталогу .У меня есть следующий код:
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 говорит следующее:
Это может быть объединено с DIRECTORY_MUSIC, DIRECTORY_PODCASTS, DIRECTORY_NOTIFICATIONS и DIRECTORY_ALARMS в виде серии каталогов для классификации конкретного аудиофайла как более чемодин тип.
К сожалению, я не нашел способа, как запросить их все в одном intent
.Спасибо за вашу помощь.