Android Chromebook 上的应用程序访问 USB 设备?

Android app on Chromebook to access USB devices?

我正在使用 Android 应用程序并使用 ARC Welder 在 Chrome 上制作它 运行。为获得最佳结果,我们仅针对 Chromebook / Chrome OS,而非 Windows 或 OSX.

该应用 运行 存在一些小问题,但我需要枚举插入的 SD 卡上的照片。

问题是 Android Runtime 中可访问的 /mnt 文件夹仅包含虚拟 sdcard 文件夹,并不反映附加到Chrome本书。

如何在 Android 运行时将这些照片从 SD 卡自动加载到 Android 应用程序中。

我知道我可以使用 CRX(Chrome 扩展)读取 SD 卡照片,但它们如何传递到 Android 应用程序?这可以与 ARC Welder 创建的 CRX 相同,还是必须是单独的 CRX?

我找到了一个解决方法,即使用 Additional Metadata 部分并添加
{ "enableExternalDirectory": true }.

当应用首次启动时,它会提示用户输入文件夹。必须selectSD卡

然后我的应用程序按预期运行,因为 'emulated sd card' 变成了 'real sd card'。这不是对用户最友好的方法,但它有效。

我仍然希望我们可以将文件从 CRX 加载到 Android 运行时...