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
Antwort
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.
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.
Ich bin neu in Android und wollte sicher sein. Vielen Dank – fulya
Wenn es Ihnen geholfen hat, markieren Sie bitte als Antwort oder Abstimmung! –
- 1. Wie alle Dateien gespeichert werden, die Datei nicht ersetzen?
- 2. Wie werden Bitmaps im GridView-Adapter gespeichert?
- 3. Wie werden die Gewerkschaftsmitglieder gespeichert?
- 4. Wie werden Daten im SQL Server gespeichert?
- 5. Alle (Properties.Resources) in einem Verzeichnis gespeichert werden
- 6. Mongo konvertiert alle numerischen Felder, die als String gespeichert werden
- 7. Wie alle Geschwister in einem dynamischen lokalen Speicherarray gespeichert werden?
- 8. mciSendString kann nicht im Verzeichnispfad gespeichert werden
- 9. Wie verhindere ich, dass Passwörter gespeichert werden?
- 10. Wie werden die Daten in Cloud gespeichert?
- 11. Wie werden die Daten auf Anwendungsdaten gespeichert?
- 12. Wie alle Verbindungen zu einem WCF-Dienst gespeichert werden?
- 13. Kann Snapshot nicht im Datenmodell gespeichert werden?
- 14. Wie alle Benutzeraktivitäten in einer Website gespeichert werden ..?
- 15. Wo werden die im GAC installierten Baugruppen physisch gespeichert?
- 16. C++: Ausgabedaten, die im Listencontainer in einer Textdatei gespeichert werden
- 17. Warum werden die Werte nicht im NSDictionary gespeichert?
- 18. Wie alle Dateien in Registerkarten auf Vim gespeichert werden?
- 19. Wie alle Graphen von Rstudio History gespeichert werden
- 20. BASIC, wie Zeilen im Speicher gespeichert wurden?
- 21. Wo die Einrichtungseinstellungen gespeichert werden
- 22. Wo genau sind die Variablen in einem C-Programm gespeichert?
- 23. Wie werden Logcat-Nachrichten gespeichert?
- 24. Wie werden alle Zeilen im jqGrid angezeigt?
- 25. Werden Daten mit chrome.storage in Chrome-Apps gespeichert, die im Klartext gespeichert oder verschleiert sind?
- 26. Wie werden Variablen im Speicher in Rekursion gespeichert?
- 27. Wie werden Objekte in JavaScript im Speicher gespeichert?
- 28. Wie können Benutzerdaten im Frühjahr am besten gespeichert werden?
- 29. Im Anmeldeformular werden Formularfelder nicht automatisch im Browser gespeichert. (ReactJs)
- 30. Git Aliase, die im Ursprung gespeichert sind
Was ist mit dem Speichern statischer Bilder in Ihrem Zeichensatz falsch? – abeikverdi
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
Wie groß ist die aktuelle Größe eines einzelnen Bildes? – Max