मेरे पास एक बेस 64 स्ट्रिंग है जो एक बिटमैप छवि का प्रतिनिधित्व करता है।
मुझे अपने एंड्रॉइड ऐप में एक ImageView पर इसका उपयोग करने के लिए उस स्ट्रिंग को फिर से BitMap छवि में बदलना होगा
यह कैसे करना है?
यह वह कोड है जिसका उपयोग मैं इमेज को बेस 64 स्ट्रिंग में बदलने के लिए करता हूं:
//proceso de transformar la imagen BitMap en un String:
//android:src="c:\logo.png"
Resources r = this.getResources();
Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();
//String encodedImage = Base64.encode(b, Base64.DEFAULT);
encodedImage = Base64.encodeBytes(b);