android - how to download images with bad quality? -


i have recyclerview imageview , textview , , populate using download in bad quality accelerate download process.

the imageview has onclick method display dialog image downloaded background, so, want download image in bad quality , when user clicked in image , download image in hight quality.

this code download:

try {      ruta = "http://192.168.1.67/apptequila/fotos/" + usuariojson + "/" + fotojson;      url url = new url(ruta);      httpurlconnection connection = (httpurlconnection) url.openconnection();     connection.setconnecttimeout(15000);     connection.connect();     inputstream input = connection.getinputstream();     bitmap = bitmapfactory.decodestream(input);        }catch (sockettimeoutexception e){     cancelarhilo(3);     } catch (exception e) {     log.i("sms", "error al obtener foto: " + e.tostring());      bitmap = bitmapfactory.decoderesource(getresources(), r.drawable.sin_perfil);      }      data.add(new mimodel(nombrejson, categoriajson, likesjson, lemajson, bitmap, idsjson,latitudjson,longitudjson,distanciajson)); 

code of onclick imageview:

    public void pressimage(final int position) {         customdiag = new dialog(mainactivity.this);         customdiag.requestwindowfeature(window.feature_no_title);         customdiag.setcontentview(r.layout.dialog);                     relativelayout relativelayout = (relativelayout)customdiag.findviewbyid(r.id.root);                 drawable drawable = new bitmapdrawable(getapplicationcontext().getresources(),                         data.get(position).getimagen());                 if(build.version.sdk_int > 16) {                     relativelayout.setbackground(drawable);                 }else{                     relativelayout.setbackgrounddrawable(drawable);                 }                  customdiag.show(); } 

why want that? use picasso or volley allow downloading/caching of images. display images in listviews extremely well. mitigate issue of attempting reduce memory burden making images "bad".


Comments

Popular posts from this blog

Receive udp packets in android gstreamer -

php - Extract Text from HTTP referer -

matplotlib - PYTHON: Annotate boxes disapear dependant on range -