有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我有一个离线系统,通过TCP连接与Android应用程序集成

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

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

干杯

编辑

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


共 (1) 个答案

  1. # 1 楼答案

    您发送的url是系统中图像的本地路径。 当你把它发送到安卓系统时,它可以加载它

    只需做一件事convert your image to Base64字符串并通过套接字连接将其发送给Android

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