Android BitmapFactory.decodeStream(...) doesn't load HTTPS URL on emulator -


app doesn't load image https url when run on emulator.

sample code:

url url = new url("https://someserver.com/photo.jpg"); mimageview.setimagebitmap(bitmapfactory.decodestream(url.openstream())); 

the image loads fine when run on actual device. emulator loads image if it's accessed via http instead of https.

am doing wrong or known issue?

use below code display image in imageview url.

imageview mimageview = (imageview)findviewbyid(r.id.mimageview1); url url = new url(address); inputstream content = (inputstream)url.getcontent(); drawable d = drawable.createfromstream(content , "src"); mimageview.setimagedrawable(d); 

and use below code that.

try { url url = new url(imageurl); 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); imageview mimageview = (imageview) findviewbyid(r.id.mimageview); mimageview.setimagebitmap(bitmap); } catch (malformedurlexception e) { log.e("log", "bad url", t); } catch (ioexception e) { log.e("log", "io error", t); } 

Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -