通过 TCP 将图像路径 url 从本地 PC 发送到 Android 应用程序的最佳方式?
Best way to send an image path url from local PC to an Android app over TCP?
我有一个离线系统,它通过 TCP
连接与 Android 应用集成。
我需要从 android 应用程序中获取存储在系统中的图像(格式为 "c:/user/me/img/img.png"
)并将其显示在按钮内(不是 imageButton,因为按钮可以是文本) ,或带有文字的图片)。
我试过发送原始图像 url 但即使将图像转换为位图和可绘制对象后我也无法从应用程序加载图像。所以我认为原始的 url 想法可能不是一个好主意。我是否从电脑向应用程序发送不同的格式 (URI?)
?解决此问题的最佳工作方式是什么?
干杯
编辑
两者之间的数据交换完全正常。我只需要一种方法让应用程序能够显示来自 app's local database
的图像,其中填充了 pc 通过 tcp 发送的字符串数据。我只是不确定要发送什么
您发送的url是您系统中图片的本地路径。
当您将它发送到 Android 它可以加载它。
只做一件事 convert your image to Base64 字符串并通过套接字连接将其发送到 Android。
收到 Base64 字符串后,只需 decode 并将其设置为图像视图。
我有一个离线系统,它通过 TCP
连接与 Android 应用集成。
我需要从 android 应用程序中获取存储在系统中的图像(格式为 "c:/user/me/img/img.png"
)并将其显示在按钮内(不是 imageButton,因为按钮可以是文本) ,或带有文字的图片)。
我试过发送原始图像 url 但即使将图像转换为位图和可绘制对象后我也无法从应用程序加载图像。所以我认为原始的 url 想法可能不是一个好主意。我是否从电脑向应用程序发送不同的格式 (URI?)
?解决此问题的最佳工作方式是什么?
干杯
编辑
两者之间的数据交换完全正常。我只需要一种方法让应用程序能够显示来自 app's local database
的图像,其中填充了 pc 通过 tcp 发送的字符串数据。我只是不确定要发送什么
您发送的url是您系统中图片的本地路径。 当您将它发送到 Android 它可以加载它。
只做一件事 convert your image to Base64 字符串并通过套接字连接将其发送到 Android。
收到 Base64 字符串后,只需 decode 并将其设置为图像视图。