..
Bisher haben wir gezeigt, dem Leser einen sehr breiten und fundierten Überblick Rigarda wie die Entwicklung von Anwendungen auf dem Android-Plattform. An diesem Punkt der Führung wird der Leser in der Lage sein, die Elemente gezeigt, dass Anwendungen mittlerer Komplexität zu erstellen. Aber was der Leser fehlt, und das ist, was wir in diesem und im nächsten Kapitel erläutert, ist die Art und Weise, in der Sie einige Daten retten kann dauerhaft (wenn wir mit der Speicherung von Daten permanent zu tun haben der Regel wird der Begriff Data Storage).
Zum Beispiel können Sie brauchen, um Präferenzen der Benutzer eingegebenen dauerhaft zu speichern und die Anwendung erlauben, während ab, bis die Präferenzen und entsprechend handeln zu lesen. Android bietet verschiedene Optionen zum Speichern von Daten dauerhaft und ist der Programmierer dafür verantwortlich, die am besten geeignete Modus nach Bedarf verwenden.
Wir werden jetzt den Weg, dass Android bietet präsentieren.
Es ist eine sehr einfache Art und Weise, in der wir eine Datei erstellen wird, in der Regel eine Textdatei, in die wir schreiben und lesen können einige Daten.
Standardmäßig ist diese Art des Sparens eine Einsparung private, was bedeutet, dass die Datei gelesen werden und geschrieben werden nur durch die Anwendung, die es erstellt und ist daher nicht möglich, sie aus einer anderen Anwendung zugreifen können.
Lassen Sie uns nun sehen, mit diesen wenigen Zeilen Code, ein praktisches Beispiel für das Erstellen einer Datei:
String filename = "file_di_prova"; String string = "Dies ist eine Datei, die von MrWebMaster geschrieben!"; FileOutputStream fos = openFileOutput (fileName, Context.MODE_PRIVATE); fos.write (string.getBytes ()); fos.close ();
Dieser Code einfach deklarieren zwei String-Variablen, eine für den Namen der Datei und den Inhalt der Datei. Es öffnet sich dann ein Strom, um die Datei, wird das Schreiben mit der write-Methode durchgeführt und schließlich den Stream schließt mit der close-Methode.
Wenn wir die defualt Eigenschaften für die Sichtbarkeit der Datei gesetzt (wie wir gesagt haben, dass der Zugang nur applucazione, dass die Datei erstellt wurde) ändern müssen, müssen wir uns auf den zweiten Parameter der Methode openFileOutput handeln. Und "es können die folgenden Werte:
Zusammenfassend diese Art der Lagerung ist eine sehr einfache und intuitive, weit verbreitet in Anwendungen wegen seiner einfachen Implementierung.
Diese Art der Datenspeicherung ermöglicht das Speichern von einigen Daten, durch die Anwendung auf Wechseldatenträger wie eine SD-Karte. Dateien, die auf diese Art von Medien gespeichert ist weltweit lesbare Datei, die für alle Anwendungen gewährt wird, es zu lesen definiert.
Es sollte darauf hinweisen, dem Leser die "Gefahren" für die Verwendung dieser Art der Lagerung. Dies liegt daran, wenn Sie Daten speichern auf ein externes Speichermedium, sollten Sie überprüfen, dass die gespeicherten Daten nicht für das reibungslose Funktionieren der Anwendung erforderlich. Das ist, weil du keine Kontrolle über diese Daten, wenn der Benutzer entfernt die SD-Karte haben, legen Sie sie in einen Computer und versehentlich löschen Sie einige Teile davon.
Deshalb empfehlen wir den Einsatz dieser Methode in eine wirtschaftliche Lagerung.
| |
Java (Kurs)
OOP Programming in Java so Von 49 €. |
| |
Photoshop (Kurs)
Web Grafik-und Fotobearbeitung mit dem beliebten Adobe Photoshop. Von 49 €. |
| |
PHP (Kurs)
Vollständige natürlich für die Erstellung dynamischer Websites. Von 49 €. |