首页 > 解决方案 > 在 Android 中访问与 OTG 适配器连接的 USB 驱动器上的文件

问题描述

我正在尝试创建一个用于编辑文本文件的应用程序,基本上就像一个简单的记事本。我的应用目前针对的是 android API 级别 29 targetSdkVersion 29,即我现在选择退出 Scoped Storage android:requestLegacyExternalStorage="true"

我添加了权限,

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

现在,我想从使用 OTG 适配器连接的 USB 驱动器中读取/写入文件。
如何找到 USB 驱动器的路径并访问即使在运行 android R 的设备上也可以使用的文件?
不使用存储访问框架(SAF)是否可以做到这一点?

标签: androidandroid-permissionsandroid-11android-storage

解决方案


推荐阅读