在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挂载的存储。