Ich muss eine App und eine App mit Appzerator Alloy App installieren, die eine große Anzahl von Fotos (ca. 200 MB insgesamt) enthält. Von Zeit zu Zeit kann der Benutzer neue Fotos von einem Remote-Server herunterladen, jedoch nur mit einer Geschwindigkeit von jeweils etwa 10 MB. Ich habe die App gebaut und es funktioniert gut mit dem Ressourcen-Verzeichnis, aber ich merke jetzt, dass dies nur von der App auf Geräten gelesen (nicht gelöscht oder aktualisiert) werden kann. Mir ist nicht klar, wo ich die Fotodateien im Projektdateisystem ablegen soll, damit sie bei der Installation der App im ApplicationDataDirectory liegen. Muss ich irgendwie alle Daten aus dem Ressourcenverzeichnis zum Build-Zeitpunkt in das ApplicationDataDirectory verschieben/kopieren? Scheint ein bisschen langatmig .... Sorry ein bisschen eine lange Frage, kann aber nirgends eine Antwort finden! Jede Hilfe oder Beratung sehr geschätzt.Appcelerator-Dateisystem und Bereitstellung von Datendateien zum Zeitpunkt der Erstellung
0
A
Antwort
0
In meinem Fall verwende ich ApplicationDataDirectory. Ich habe eine Menge Bilder, bei der Download-Zeit, um das Gerät nicht aus dem Speicher gehen, nach dem Herunterladen der Bilddatei, warten Sie eine Sekunde und geht zum nächsten, jedes Mal, wenn ich diese Bilder herunterladen Ich lösche die alten.
Löschen alte und die entsprechenden Ordner, erstellen Sie einen neuen Ordner:
var path = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'products');
if(path.exists()) path.deleteDirectory(true);
path.createDirectory();
Nach dem Herunterladen des Bildes:
Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'products'),'image.png').write(this.responseData);
Verwandte Themen
- 1. Wie UIViewControllers zum Zeitpunkt der Erstellung testen?
- 2. Finding Funktionen Autorisierungscode zum Zeitpunkt der Bereitstellung
- 3. Elemente in die Liste zum Zeitpunkt der Erstellung in VB.Net
- 4. Knoten-Gyp-Link-Bibliothek Abhängigkeiten zum Zeitpunkt der Erstellung
- 5. Wie aktualisiere ich automatisch eine Webreferenz zum Zeitpunkt der Erstellung?
- 6. Azure Service Fabric - Portnummer zum Zeitpunkt der Bereitstellung überschreiben?
- 7. Django: render staticfiles durch Template-Engine zum Zeitpunkt der Bereitstellung
- 8. Wie Host-Container-Datenträger in der Entwicklungsumgebung bedingt mounten und zum Zeitpunkt der Erstellung HINZUFÜGEN?
- 9. Pfad zum Testen von Datendateien für Komponententests
- 10. Xpath für die Erstellung von Konfigurationsdatei und Sharepoint-Bereitstellung
- 11. Ermitteln der Vorlagenpräsenz zum Zeitpunkt der Kompilierung
- 12. Wie können benutzerdefinierte Datendateien in die ClickOnce-Bereitstellung einbezogen werden?
- 13. CheckboxList in Yii2 zum Zeitpunkt der Aktualisierung der Post?
- 14. Grundlegendes zu Browser-Plugins: Erstellung, Bereitstellung und Verwendung
- 15. TFS 2010 Build Wählen Sie eine Konfiguration zum Zeitpunkt der Erstellung aus
- 16. Übergeben Sie eine einfache ganze Zahl an die Startfunktion eines Threads zum Zeitpunkt der Thread-Erstellung
- 17. Mehrere Datendateien und mehrere Dateigruppen
- 18. Android Benachrichtigung zum Zeitpunkt
- 19. Zeigen Sie benutzerdefinierte Nachricht zum Zeitpunkt der Bereitstellung einer C# Windows-Anwendung
- 20. Char-Array zum Zeitpunkt der Deklaration initialisiert?
- 21. Gibt es eine saubere Möglichkeit, die Eigenschaften eines VS 2008-Setup-Projekts zum Zeitpunkt der Erstellung festzulegen?
- 22. Werden Literale zum Zeitpunkt der Kompilierung typisiert?
- 23. Aktualisieren funktioniert nicht zum Zeitpunkt der Aktualisierung
- 24. Assertion Fehler in der Animation Bibliothek: Anzahl der Matrizen registriert ist gleich der Höchstzahl zum Zeitpunkt der Erstellung gesetzt
- 25. Wie teuer ist die Erstellung von CloudStorageAccount- oder CloudBlobClient-Instanzen ab dem Zeitpunkt der Leistung?
- 26. die Verwendung von Generika, wenn Typ zum Zeitpunkt der Kompilierung
- 27. NativeScript installieren, Erstellung, Bereitstellung und Run-Performance-Analyse
- 28. Kann AutoFixture einen Delegaten zum Zeitpunkt der Objekterstellung ausführen?
- 29. SQLPlus-Einstellungen zum Generieren tabulatorgetrennter Datendateien
- 30. Wie kann ich den gesamten Code zwischen den <% and %> Klammern von ASPX-Dateien zum Zeitpunkt der Erstellung validieren?
Danke für die Info Ricardo, aber ich wollte wirklich über den Einsatz von Fotos wissen zur Installationszeit und wo die Bilder in den Projektordnern vor dem Build/Installation gespeichert werden und wie sie verschoben werden (?), damit sie aus dem ApplicationDataDirectory verwendet werden können. – MRW
Bevor Sie die App auf einem Gerät installieren? Ihre Bilddateien werden im Ordner "Assets" abgelegt. Sie verwenden sie dann wie "/ImageName.png". Sie müssen sie nicht in das Ressourcen- oder Anwendungsverzeichnis kopieren. Sie könnten sie im Anwendungsverzeichnis speichern und ein ImageView mit der Bildeigenschaft wie '/image.png' schreiben. –
Ricardo, mein Problem ist, dass ich auch Fotos löschen und hinzufügen kann, damit sie es können Geh nicht in den Ordner Ressourcen. Was ich nicht weiß, ist, wo Dateien in die Projekthierarchie gestellt werden, damit sie sich im Anwendungsdatenverzeichnis befinden, wenn sich die App auf einem Gerät befindet? – MRW