2016-05-03 11 views
1

verwendet habe Ich möchte eine Android-Anwendung für Kunstspiele in Android Studio implementieren. Aber ich bin verwirrt, wie man die Bilder speichert? Es wird 100 oder mehr Bilder von Kunstwerken im Spiel geben. Mir fiel die Idee ein, die Größe der Bilder zu minimieren und sie in einen ziehbaren Ordner einzufügen. Gibt es dafür einen effizienten Weg? DankeWie alle JPG-Bilder gespeichert werden, die ich im Programm

+1

Was ist mit dem Speichern statischer Bilder in Ihrem Zeichensatz falsch? – abeikverdi

+0

danke für Ihre Antwort. Ich bin mir nicht sicher über die Effizienz dieser Methode. Wird das zu irgendwelchen Geschwindigkeits- oder Speicherproblemen führen? – fulya

+0

Wie groß ist die aktuelle Größe eines einzelnen Bildes? – Max

Antwort

0

Zunächst einmal TinyPng verwenden, um Ihre Bilder zu komprimieren, ohne irgendwelche Qualität zu verlieren, sagte ich BELIEBIG und ich meine es.

und zweite legen Sie sie nicht in drawable weil android dort Größen erhöhen, wenn Sie APK unterzeichnet generieren, anstatt Sie sie in raw Verzeichnis setzen sollten, die Sie in res Verzeichnis, wie res/raw erstellen können.

Raw-Verzeichnis funktioniert gleich wie drawable und alle Dateien in diesem Verzeichnis werden Ressource Ids wie drawables so können Sie Dateien zugreifen darin wie R.raw.yourimage.

Ich arbeite an Anwendungen, die Hunderte von Bildern enthält und das ist der beste Ansatz, den ich verwendet habe.

Ich hoffe, es hilft.

0

Wenn Sie mit dem Platz beschäftigt sind, den die 100 Bilder aufnehmen, können Sie ein Werkzeug wie Photoshop oder ähnliches verwenden, um Ihre Bilder auf die gewünschte Größe zu komprimieren (im Photoshop im Web veröffentlichen).

Ansonsten sehe ich nicht, warum Sie sie nicht einfach in einem aufklappbaren Ordner speichern sollten.

+0

Ich bin neu in Android und wollte sicher sein. Vielen Dank – fulya

+0

Wenn es Ihnen geholfen hat, markieren Sie bitte als Antwort oder Abstimmung! –

Verwandte Themen