Ho un'immagine con risoluzione 543 * 6423, voglio visualizzarla in tutti i dispositivi. Sta visualizzando in pochi telefoni Android che consente l'alta risoluzione. Ho provato conBitmap troppo grande per essere caricato in una trama in alcuni telefoni
android:hardwareAccelerated="false"
Questo è il mio codice java.
File storagePath =Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOWNLOADS+
"abc.png");
InputStream is = this.getContentResolver().openInputStream(Uri.fromFile(storagePath));
Bitmap b = BitmapFactory.decodeStream(is, null, null);
is.close();
image.setImageBitmap(b);
Questo ha funzionato nel mio cellulare (Sony Xperia) ma pochi altri telefoni non lo visualizzano. Per favore aiutami come posso visualizzare questa immagine indipendentemente dalla risoluzione dello schermo.
Grazie, Aman
vedi [questa] risposta (http://stackoverflow.com/a/15136744/1289716), spero che ti possa aiutare. – MAC
http://stackoverflow.com/questions/22633638/prevent-bitmap-too-large-to-be-uploaded-into-a-texture-android/24123605#24123605 Controlla la mia risposta – Gilbert92