2012-04-11 14 views
0

Ich habe eine Anwendung mit Sprite-Animation von Bitmaps, es läuft gut auf kleinen Geräten (mit 480x320 Bitmaps), aber wenn ich will, dass es auf Tablets läuft brauche ich sehr große Bitmaps (1200x800) und das macht die App funktioniert sehr langsam und macht auch ein Speicherproblem.Drawbitmaps auf Tablets

jede Lösung dafür?

Antwort

0

Die meisten Tabletten werden Honeycomb laufen oder später so sollten Sie die Hardwarebeschleunigung in Ihrem Manifest aktivieren:

android:hardwareAccelerated="true" 

Zur Bekämpfung des Speicherproblems kann man mehrere Dinge versucht

  1. Verwendung 16bit Bitmaps.
  2. recyceln ungenutzte Bitmaps
  3. verwenden, kleinere und weniger Bitmaps
  4. Schalter render oder OpenGL
+0

die Anwendung für Android 2.1 ausgebildet ist, i cant hardwareaccelerated einzustellen. –

+0

sicher können Sie. einfach die SDK-Ebene hoch. Wenn Sie keine neue API verwenden, wird Ihre App unter 2.1 funktionieren, aber die Hardwarebeschleunigung auf Tablets nutzen. – Renard

+0

Ich habe die Hardwarebeschleunigung geändert, aber die Leinwandbeschleunigung wurde nicht geändert, nur die Oberflächenansicht –

Verwandte Themen