这是我进行 REST GET 调用的链接。 http://adtouch.cloudfoundry.com/rest/ad/barcode/529a927973654526a309a77986062566/image 在浏览器中打开它时,它会重定向到其他链接并显示图像。我想在 android 上显示这个图像。我无法确定通过此调用获得的内容是什么以及如何将其转换为要在 android 设备上显示的图像。
这是我打的其余电话:
HttpClient httpclient = new DefaultHttpClient();
String temp = "http://adtouch.cloudfoundry.com/rest/ad/barcode/529a927973654526a309a77986062566/image";
HttpGet request = new HttpGet(temp);
HttpResponse response = httpclient.execute(request);
ResponseHandler<String> handler = new BasicResponseHandler();
String result = httpclient.execute(request, handler);
System.out.println(result);
其结果是许多字符序列,例如:
(^( ?( ;QE??QE??ÊMÔâ1MT ??²¤i@íù¨ùhÙQ¶ê??m7Í¡?mFÏ@3|µu]¿Þ§+Uò?\°Ñ³Qçý?o?MiUWt?*¯÷?ª9Jæ·û´Ý¿59_åùi¬Õq$jE¨)ÿ??Á@D°?©ËÒªÆß7Þ«?õ q?/ÉR+Tr%F?¨(·LÙQ9]¨Ê´í?½;}??5???¨ßE??º?ôúc÷ ?·éGÍíFæZ??MK·ûÔè÷?Þ©<¥Û@Æ?ýÚ±üÕEJ7l O?Z³YêÄÒï¨ÕhK{}ë¹¾íZ?>U¨c}?RG@QGðüÍM2®>\·û´??í?l¨ÿ??xß«NUþón }Ênÿ??î9UR???nÖ?Å·ýÚo?¿Ä»¿Þ©(
我知道如何为 ImageView 设置图像,但问题是如何从这个调用中获取图像。