gpt4 book ai didi

android - 如何从 U 盘读取数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:16 25 4
gpt4 key购买 nike

我正在为谷歌电视开发一个应用程序,我想从连接到谷歌电视的 USB 闪存驱动器中读取图像并将其显示在我的应用程序中。我已经知道如何显示图像,但我不知道如何从 USB 读取它。我试过这段代码:

File imgFile = new File("sdcard/image/1.jpg");

但它不适用于 usb。

最佳答案

没有公共(public) API 可以将 USB 设备作为文件系统进行访问。 getExternalStorageDirectory() 不是解决方案。

为了解决这个问题,我建议看看 libmedia ,一个设计为工具箱的库,可帮助开发人员构建应用程序。

简单如:

VolumeManager volumeManager = new VolumeManager();
List<Volume> volumes = volumeManager.getVolumes();
Volume volume = volumes.get(0); // simplified
File rootFolder = volume.getRoot();
File imgFile = new File(rootFolder, "image/1.jpg");

关于android - 如何从 U 盘读取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9828918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com