Ich versuche eine grundlegende Anwendung zu machen, die ein Bild von der Kamera anzeigt, aber wenn ich versuche, das .jpg von der SD-Karte mit BitmapFactory.decodeFile
zu laden, gibt es null zurück.
Es gibt keinen Speicherfehler, den ich seltsam finde, aber der exakt gleiche Code funktioniert auch bei kleineren Bildern.
Wie zeigt die generische Galerie riesige Bilder von der Kamera mit so wenig Speicher?
Versuchen Sie, die inSampleSize wie in gezeigt zu setzen Beispiel .
Nun, nachdem ich viel gearbeitet habe, habe ich herausgefunden, dass das Problem nicht mit Code zu tun hatte, aber die RAM-Größe des Emulators, das Editieren von avd und das Erhöhen der RAM-Größe löst alle Probleme und spart große Bilder. Danke.