如何在Android应用中显示可以每周更改的图片?就像每周更换的特价传单一样

时间:2017-10-22 01:21:18

标签: android image

我在我的商店的应用上工作/学习。此应用程序的全部目的是让客户可以在应用程序中查看最近的传单。

如何每周更换一次图片?应用程序更新(如图像更改)如何工作?客户是否需要更新应用以查看新图像?或者有什么方法我的应用程序将从" XYZ"在线定位,我所要做的就是将该图像在线上传到" XYZ"位置。

1 个答案:

答案 0 :(得分:1)

我建议您使用此类网址显示每周图片

ImageView img = (ImageView) findViewById(R.id.imageView1);
try {
    URL url = new URL("http://web.yourcompany.com/weekly.jpg");
    HttpGet httpRequest = null;

    httpRequest = new HttpGet(url.toURI());

    HttpClient httpclient = new DefaultHttpClient();
    HttpResponse response = (HttpResponse) httpclient.execute(httpRequest);

    HttpEntity entity = response.getEntity();
    BufferedHttpEntity b_entity = new BufferedHttpEntity(entity);
    InputStream input = b_entity.getContent();

    Bitmap bitmap = BitmapFactory.decodeStream(input);

    img.setImageBitmap(bitmap);

} catch (Exception ex) {
}

或使用WebView从网址加载图片。

WebView web = (WebView) findViewById(R.id.webView1);
web.loadUrl("Your/Url.jpg");

理想情况下,您希望从单独的线程调用此代码。