Android 2.3 hat ein niedrigeres VM-Budget als 2.1 und 2.2?

8

Anscheinend hat Android 2.3 ein viel kleineres VM-Budget als 2.1 und 2.2. Ich bin überrascht, dass das neuere Betriebssystem restriktiver ist, ich würde erwarten, dass aufgrund der Entwicklung der Technologie eine größere Speicherzuweisung für eine Anwendung (VM-Budget) vorhanden sein sollte.

Aus diesem Grund kann ich keine großen Bitmap-Bilder speichern, was für eine Anwendung zur Bearbeitung von Grafikbildern, die ich gerade mache, wichtig ist. Aber es funktioniert gut in 2.1 und 2.2.

Wenn ich mein Bild mit inScale verkleinere, um 2,3 aufzunehmen, dann verliere ich an der Qualität meiner Ausgabe.

Haben Sie einen Ratschlag, wie Sie diesen Unterschied zwischen 2.3 und den vorherigen Versionen aufgrund Ihrer eigenen Erfahrung handhaben können?

    
Lumis 03.05.2011, 14:35
quelle

1 Antwort

10

Das VM-Budget von Android 2.3 ist sogar höher (32 MB). Der Unterschied besteht darin, dass Android 2.3 jetzt alle Bitmaps in 32 Bit (ARGB8888) statt 16 Bit lädt.

Siehe Ссылка und Ссылка für weitere Informationen

    
Romain Guy 03.05.2011, 15:31
quelle

Tags und Links