关于APP广告也面图片的保存问题

来源:互联网 发布:后三胆码计算软件 编辑:程序博客网 时间:2024/05/17 03:04

话不多说..直接上代码


File file = new File(Environment.getExternalStorageDirectory().getPath()+"/Testimage"+image_name);if (file.exists()){            getHandler.sendEmptyMessage(2);}else{    Message message = new Message();    Bundle bundle = new Bundle();    bundle.putString("myimages",muurkl);    message.setData(bundle);    getHandler.sendMessage(message);    message.what = 1 ;}
拿到图片后到本地保存图片的位置查看,看是否保存有这张图片,如果有直接显示,没有就再去联网下载

String getdatas = Constans.IP + msg.getData().getString("myimages");new Task().execute(getdatas);Glide.with(Welcome.this).load(getdatas).into(img_id);try {    Thread.sleep(2000);    SaveImage(bitmap, Environment.getExternalStorageDirectory().getPath()+"/Testimage");} catch (InterruptedException e) {    e.printStackTrace();}
没有就去下载显示并且缓存在本地...应该可以减少下次图片加载的时间


File file = new File(Environment.getExternalStorageDirectory(),"/Testimage"+image_name);Glide.with(Welcome.this)        .load(file)        .asBitmap()        .into(img_id);

如果存在就直接加载图片,减少联网请求

阅读全文
0 0
原创粉丝点击