通过TCP将图像路径URL从本地PC发送到Android应用程序的最佳方法?

时间:2017-08-02 03:46:58

标签: java android tcp android-button data-transfer

我的离线系统通过TCP连接与Android应用集成。

我需要从Android应用程序中获取存储在系统中的图像(格式为"c:/user/me/img/img.png")并将其显示在按钮内(而不是imageButton,因为按钮可以是文本,也可以是带有文本的图像)。

我尝试发送原始网址,但即使将其转换为位图并可绘制,我也无法从应用中加载图片。所以我想也许原始网址的想法不是一个好主意。我是否将不同格式(URI?)从电脑发送到应用程序?什么是最好的工作方式?

干杯

修改

两者之间的数据交换完全没问题。我只需要一种方法让应用程序能够显示来自app's local database的图像,该图像填充了pc通过tcp发送的字符串数据。我只是不确定要发送什么

1 个答案:

答案 0 :(得分:2)

您发送的网址是系统中的本地图像路径。 当您将其发送到Android时,它可以加载它。

只需要convert your image to Base64字符串做一件事,然后通过套接字连接将其发送到Android。

收到Base64字符串后,只需decode并将其设置为您的imageview。