【发布时间】:2019-02-06 13:41:31
【问题描述】:
我希望将图像从我的 android 设备发送到运行 python 的计算机/树莓派。我已经使用以下代码从我的 Windows 笔记本电脑(运行 java 客户端)实现了通信。
BufferedImage image = ImageIO.read (new File("C:/Users/****/OneDrive/Pictures/Om-nom.png"));
s = new Socket("192.168.2.69",8000);
ImageIO.write(image, "png", s.getOutputStream());
s.close();
但是,Android 不支持 BufferedImage 库 (java.awt.image)。如何在 android studio 中实现类似的功能以在我的 android 设备上运行,即将设备内存中的 PNG 文件读取到字节缓冲区中,然后将其发送到服务器 PC。
注意:我的文件的位置类似于以下/storage/emulated/0/Downloads/frog-face_1f438.png
【问题讨论】:
标签: android inputstream android-storage