如何使用存储访问框架访问“/”(根)目录
How to get access to "/" (root) directory using Storage Access framework
在 Android 7.0 及更高版本上查看 Google 示例后,我正在尝试使用 Storage Access Framework
访问 "/"
(根)目录15=],我可以看到在使用 StorageVolume class 创建 accessIntent 时只传入了预定义的目录,但是如何访问这些预定义目录以外的任何其他目录?
这是我试过的代码:
StorageManager storageManager = (StorageManager) getSystemService(Context.STORAGE_SERVICE);
File root = new File("/");
StorageVolume storageVolume = storageManager.getStorageVolume(root);
Intent intent = storageVolume.createAccessIntent("/");
startActivityForResult(intent, REQUEST_CODE);
我的 storageVolume 为空,无法使用 StorageVolume 框架访问“/”目录。
How to get Scoped Directory Access to "/"
directory
using Storage Access Framework on Android 7.0 and above?
如果设备未获得 root 权限,您将无法访问根文件夹。
如果您的设备已获得 root 权限,请参阅 , 获取答案。
在 Android 7.0 及更高版本上查看 Google 示例后,我正在尝试使用 Storage Access Framework
访问 "/"
(根)目录15=],我可以看到在使用 StorageVolume class 创建 accessIntent 时只传入了预定义的目录,但是如何访问这些预定义目录以外的任何其他目录?
这是我试过的代码:
StorageManager storageManager = (StorageManager) getSystemService(Context.STORAGE_SERVICE);
File root = new File("/");
StorageVolume storageVolume = storageManager.getStorageVolume(root);
Intent intent = storageVolume.createAccessIntent("/");
startActivityForResult(intent, REQUEST_CODE);
我的 storageVolume 为空,无法使用 StorageVolume 框架访问“/”目录。
How to get Scoped Directory Access to
"/"
directory using Storage Access Framework on Android 7.0 and above?
如果设备未获得 root 权限,您将无法访问根文件夹。 如果您的设备已获得 root 权限,请参阅 , 获取答案。