我的Android应用程序需要与Web服务(目前尚不存在)进行联系,该服务应返回jpg图像和一些文本以及它...即使可能吗?这是如何实施的?现在,我已经与一个Web服务联系,以获取一个充满文本的Json文件......但从来没有jpg ......
以下是我目前在Android应用中编码的内容:
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write( data );
wr.flush();
答案 0 :(得分:0)
我的Android应用程序需要与Web服务(目前尚不存在)进行联系,该服务应该返回jpg图像和一些文本以及它...甚至可能吗?
传统的方法是让Web服务返回JSON / XML /包含URL的任何内容来下载图像。
例如,the StackExchange API for questions会返回指向人们提问和提供答案的个人资料图片网址的链接。
如何实施?
在服务器端,这取决于服务器的实现。请随意提出一个单独的,适当标记的StackOverflow问题,以获得有关Web服务实现的帮助。
在客户端,您执行一个HTTP请求以获取基本数据,并分离HTTP请求以获取图像。
例如,This sample project使用Retrofit检索带有android标签和Picasso的StackOverflow问题,以便为提问的人下载个人资料图片。