首页 > 解决方案 > 如何访问可移动存储设备,例如 micro SD 卡和 USB 驱动器?

问题描述

我在 Google Play 上有一个备份恢复应用程序。目前,它允许在 Environment.getExternalStorageDirectory() 返回的存储上备份内容。

但是,我想让用户选择一个备份目录,无论是在 SD 卡、内部存储还是 USB 驱动器上。然后,我想将其路径保存在共享首选项中,并在用户创建新备份时将备份保存在其中。

我如何获得所有存储的列表并请求一次性权限以在我想要的时候写入它们?

标签: androidandroid-fileandroid-external-storageandroid-storageandroid-usb

解决方案


推荐阅读