android - How to get Image's string value(or an Image reference) from a ImageView -


i have assigned textview , imageview below,

text = (textview) findviewbyid(r.id.textview01); image = (imageview) findviewbyid(r.id.imageview01); 

now values change dynamically in program (image changed online url), , @ end need store values in db future use. here text value as

string textvalue = text.gettext().tostring(); 

but how store value imageview?

string imagevalue = image.somefunctionthatreturnsimagereferenceinstring(); 

is there such functions??
or how this.. pls help

you need convert image-view base64 string below.

1]convert imageview bitmap.

  imageview.builddrawingcache();   bitmap bmap = imageview.getdrawingcache(); 

2]bitmap base64 string.

public string getencoded64imagestringfrombitmap(bitmap bitmap) {       bytearrayoutputstream stream = new bytearrayoutputstream();       bitmap.compress(compressformat.jpeg, 70, stream);       byte[] byteformat = stream.tobytearray();       // base 64 string       string imgstring = base64.encodetostring(byteformat, base64.no_wrap);   return imgstring; } 

3]base64 bitmap.

byte[] decodedstring = base64.decode(base64string.getbytes(), base64.default); bitmap decodedbyte = bitmapfactory.decodebytearray(decodedstring, 0, decodedstring.length); 

set bitmap imageview.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -