我知道一个名为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
并实现此逻辑。