如何为 usb otg 创建图库应用程序?

How to create a gallery app for usb otg?

我知道一个名为 libaums 的库并且已经实现了它,但我不知道如何使用他们的库打开图像和视频。

根据 https://github.com/magnusja/libaums,您实际上可以使用以下方法从存储中读取文件:

// read from a file
InputStream is = new UsbFileInputStream(file);
byte[] buffer = new byte[currentFs.getChunkSize()];
is.read(buffer);

然后你的 buffer 包含图像数据,因此你可以将其转换为例如一个位图,像这样:

Bitmap bmp = BitmapFactory.decodeByteArray(buffer , 0, buffer .length);

之后,您可以将其设置为 ImageView 或任何向您的用户显示的内容。

简而言之,找到你的 File 并实现这个逻辑。