获取通过OTG连接的存储的绝对路径

时间:2019-03-12 03:59:52

标签: android

在Android中通过OTG连接的存储的绝对路径,

我尝试使用存储访问框架,可以获取所选目录的内容uri,但无法转换为绝对file://路径。

https://developer.android.com/reference/android/content/Intent.html#ACTION_OPEN_DOCUMENT_TREE

打开应用程序或用户访问文件夹时,我需要存储绝对文件路径以扫描目录。

如SO How to get the file path from a device acting as a usb mass storage in android

中所述

这确实提供了本机安装的otg存储设备,三星设备本机安装了存储设备,您可以在其中获得绝对路径,而其他设备不是本机安装的,

我已经尝试过         字符串sdcard_path = System.getenv(“ SECONDARY_STORAGE”);它不会提供USB安装路径。

Environment.getExternalStorageDirectory()提供内部安装的设备路径 /存储/模拟/ 0 / / sdcard /

不是otg挂载的存储。

0 个答案:

没有答案