मुझे पता है क्यों OutOfMemoryError अपवाद होता है। लेकिन बाइट सरणी को बिटमैप में कनवर्ट करने का कोई भी अच्छा तरीका है। और मैंने कोड के नीचे उपयोग किया, लेकिन जब बड़ी बाइट यह करीबी ऐप को मजबूर करती है और आउटऑफमेमरी एरर अपवाद देता है।एंड्रॉइड बेस्ट एरे को बिटमैप में परिवर्तित करने का सबसे अच्छा तरीका?
और मेरे पास एपीआई है, यह मुझे बाइट सरणी को और कुछ नहीं लौटाता है।
Bitmap bmp = BitmapFactory.decodeByteArray(bytearray, 0, bytearray.length);
bytearray कितना बड़ा है? वास्तव में एक बड़ी छवि है? शायद यह छवि फोन मेमोरी के लिए वास्तव में बड़ी है और यदि आप इसे वहां से पुनर्प्राप्त कर रहे हैं तो आपको इसे सर्वर-साइड पर संपीड़ित करना चाहिए। – DNax
इस अच्छा स्पष्टीकरण की जांच करें http://developer.android.com/training/displaying-bitmaps/load-bitmap.html – dhams