标签: android android-file android-external-storage android-storage android-usb
我在Google Play上有一个备份还原应用。当前,它允许将内容备份到Environment.getExternalStorageDirectory()返回的存储上。
但是,我想让用户选择一个备份目录,无论该目录位于SD卡,内部存储器还是USB驱动器上。然后,我想在共享首选项中保存其路径,并在用户创建新备份时在其中保存备份。
如何获取所有存储的列表,并在需要时请求一次性的写入权限?