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

时间:2017-10-22 09:10:37

标签: android image-gallery usb-otg

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

1 个答案:

答案 0 :(得分:0)

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

def run(self):
    x=0
    while self.alive.isSet():
        data = 'A bunch of bytes-'+str(x)
        wx.CallAfter(pub.sendMessage,'fromSocketListener', msg=data)
        time.sleep(0.2) # or 0.1 or 100, whatever, it crashes
        x +=1

然后您的// 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并实现这个逻辑。