Wie Schreibe ich eine Datei im Raw-Ordner in android
In meiner Aufgabe muss ich Lesen und schreiben der Datei im Raw-Ordner. Ich habe die erste, Lesen Sie die Datei aus meinem Projekt, Nun möchte ich das gleiche Schreiben-Datei. So ist es einfach für mich zu machen, keine Aktualisierung in der Datei.
Beim Anblick dieses Wie schreiben von Dateien in Ordner "assets" - oder raw-Ordner in android?
Erlaube ich dem Benutzer Passwort ie schreiben der pass in die Datei Lesen Sie dann den pass, und überprüfen, ob es passt. Ist es möglich, zum Schreiben der Datei im Raw-Ordner
- Sie können erstellen Sie die Datei im internen Dateisystem anstelle von Zeilen - /asset-Ordner
- schreiben Sie in data/data/com.Ihre.package oder data/data/com.Ihre.Paket/newfolder , aber das ist nicht sicher , lesbar für andere apps
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorhandenen Daten in den "res" - Ordner ist nicht beschreibbar. Sie kann nur zum Lesen von Daten aus es. Man kann nie schreiben von Daten im res-Ordner auf die Fliegen. Wenn Sie auf der Suche nach einer Möglichkeit zum speichern von Benutzername und Passwort, können Sie Gebrauch machen von Gemeinsame Prefrence
Hier ist ein Beispiel, wie man es benutzt.
http://marakana.com/forums/android/examples/63.html
Bearbeiten 1
Speicherung von Daten im Shared-Einstellung ist persistent, es sei denn, der Benutzer löscht die Daten mit "Daten löschen" button in der Einstellungen-Seite.Navigieren Sie zu Einstellungen->apps verwalten->deine app. Hier werden Sie sehen Sie auf die Schaltfläche deinstallieren und Daten löschen. Und noch eine Sache bei android ist, werden Sie nie in der Lage sein zu speichern persistenter Daten. Sie können nicht alle Daten Lagerung-Methoden, wie Präferenz, sqlite oder Datei-system speichern die Daten permanent. Wenn Nutzer will, um wischen Sie die Daten und klickt auf "Daten Löschen" klicken und Ihre Daten sind Weg. So haben Sie machen Sie Ihre Codierung in einer solchen Art und Weise, dies zu behandeln.
Da dies nicht möglich ist, könnten Sie versuchen, die Nutzung der Ressourcen Ihrer app, die schreibgeschützt ist und nicht möglich, zu schreiben. Also es hängt vom Benutzer, oder Sie können Ihren server zu benutzen, der zum speichern der Daten da.
Nein,es ist nicht möglich schreiben einer Datei im raw-Ordner
sollte man von der Verwendung gemeinsamer prefrence für, die.
http://samir-mangroliya.blogspot.in/p/android-shared-preferences.html
Ja, es kann nicht getan werden. Anstatt zu versuchen, zu schreiben im raw-Verzeichnis, Aktualisieren Sie Ihre Dateien in der lokalen Dateisystem, indem Sie Gemeinsame Vorlieben, wie beschrieben im folgenden link :
Entnehmen Sie bitte http://developer.android.com/guide/topics/data/data-storage.html#filesInternal.
Vorhandenen Daten in den "res" - Ordner ist nicht beschreibbar. Sie kann nur zum Lesen von Daten aus es.
Siehe diese Anleitung aus dem Android Dev Seite :
http://developer.android.com/training/basics/data-storage/files.html