0

Mein Client hat mir sehr große Auflösung Bilder für background und splash. Er bestand darauf, dass die Qualität der Bilder nicht beeinträchtigt werden sollte.Umgang mit sehr großen Zeichnungsdateien in einer Android-Anwendung

Er sucht nach Anwendung auf Samsung Galaxy s5 und andere kleine Geräte sowie.

Jetzt habe ich 17MB Hintergrundbild und andere hochauflösende Bilder.

Ich habe über hdpi, ldpi und andere Bildschirmauflösung android gelesen, aber ich bin nicht in der Lage zu verstehen, wenn ich diese Bilder alle in meinem drawabales setzen dann die Größe meines apk Datei wird so hoch sein.

Bitte führen Sie mich, wie Sie verwalten high resolution Bilder.

+1

Die höchste Auflösung auf mobilen Geräten ist jetzt 2k Auflösung .... so können Sie das Bild auf 2k Auflösung zu reduzieren und diese singlecimages für alle Geräte verwenden, da Android das große Bild skaliert, um in kleine Res-Bildschirme auch zu passen ,,, Vergessen Sie nicht, Bibliothek wie Glde zu verwenden, um die Bilder zu laden, da sie gute Speicherverwaltungstechniken beim Aufblasen der Bilder selbst auf wenig Speichergeräten haben – user5894647

+1

Sie müssen nicht großes Bild mehr als 2560x1600 Auflösung verwenden. Sie können das Bild verkleinern, wenn das Bild größer als diese Auflösung ist. Ihr Kunde kann den Unterschied nicht bemerken :) –

+0

aber 2500X1600 Bild wird auch um 5-6 mb sein, so werden 8 Bilder um 40-50mb .. – Kirmani88

Antwort

1

können Sie die Größe von Bildern gemäß den Dichten von android link

LDPI (low) ~ 120 dpi

MDPI (mittel) ~ 160dpi

hdpi (hoch) ~ 240dpi

xhdpi (extra-high) ~ 320dpi

xxhdpi (extra-extra-high) ~ 480dpi

xxxhdpi (extra-extra-extra-high) ~ 640dpi

+0

sein, aber wird nicht hinzufügen, mehrere Bildressourcen erhöhen die Größe meiner 'apk 'Datei – Kirmani88

+1

für jetzt können Sie hdpi, xhdpi, xxhdpi hinzufügen !! wird für das ganze Telefon tun, da die meisten des Telefons Bilder von ihnen auswählen. Sowie dies wird auch Ihre apk Größe reduzieren :) –

1

Wenn Sie don‘ Wenn Sie möchten, dass Ihre App schwer ist, können Sie diese Bilder auf den Server stellen und diese Bilder dann laden, wenn die Aktivität gestartet wird. Dafür benötigen Sie jedoch eine Internetverbindung.