Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Wo werden die Daten einer Applikation abgelegt

Das Thema "Wo werden die Daten einer Applikation abgelegt" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 16.03.2009, 10:56   #1 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Eclipse

Modell: T-Mobile G1

Registriert seit: 04.02.2009
Beiträge: 270
Abgegebene Danke: 21
Erhielt 13 Danke für 11 Beiträge
Frage Wo werden die Daten einer Applikation abgelegt

Ich habe eine allgemeine Frage, wie die Datenhaltung einer Android Applikation gehandhabt wird.

Ich weiss das die Android API eine sqllite Schnittstelle bietet. Wie geht man also generell vor?

Angenommen ich habe eine Applikation die seit dem ersten Programm start die vergangenen Tage zusammen zählt.

Wie würdet ihr das machen ? Die vergangenen Tage in eine Datei speichern oder sqllite hernehmen oder gibt es da was anderes ?

Ein Beispiel code wäre auch nicht schlecht. Danke
Eclipse ist offline   Mit Zitat antworten
Alt 18.03.2009, 19:08   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 02.03.2009
Beiträge: 95
Abgegebene Danke: 2
Erhielt 6 Danke für 6 Beiträge
Standard AW: Wo werden die Daten einer Applikation abgelegt

in die sqlite.

mach dir einen table und dort immer das startdatum reinschreiben. oder halt den ersten start. wurscht.

da brauchst dich um nix kümmern. cursor auf, insert, cursor zu, gut is.

oder du schreibst es in Preferences rein, geht auch.

schau dir das notepad beispiel an:
Notepad Tutorial | Android Developers

codebeispiele:

Code:
private SharedPreferences preferences = null;
preferences = PreferenceManager.getDefaultSharedPreferences(this);

// write prefs:
SharedPreferences.Editor ed = preferences.edit();
ed.putLong(SAVEDSETTINGS_ROWID, mRowId);
ed.commit();

//read prefs:
long mRowId = preferences.getLong(SAVEDSETTINGS_ROWID, 1);
oder für die datenbank, siehe notepad tutorial:
Code:
private SQLiteDatabase mDb;
DatabaseHelper mDbHelper = new DatabaseHelper(mCtx); //mCtx ist der aktuelle kontext
mDb = mDbHelper.getWritableDatabase();
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_TITLE, title);
initialValues.put(KEY_BODY, body);
mDb.insert(DATABASE_TABLE, null, initialValues);

// und lesen:
 mDb.query(true, DATABASE_TABLE, new String[] {KEY_ROWID,
                        KEY_TITLE, KEY_BODY}, KEY_ROWID + "=" + rowId, null,
                        null, null, null, null);

schau dir einfach das tutorial an, da ist das klar beschrieben.
kanzlr ist offline   Mit Zitat antworten
Alt 18.03.2009, 23:03   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Eclipse

Modell: T-Mobile G1

Registriert seit: 04.02.2009
Beiträge: 270
Abgegebene Danke: 21
Erhielt 13 Danke für 11 Beiträge
Standard AW: Wo werden die Daten einer Applikation abgelegt

Vielen Dank!
Eclipse ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
GPS Daten werden nicht in Exif hinterlegt - Warum? chrono HTC Magic Forum 2 08.05.2009 23:19
Browser killt Applikation feinfinger Android App Entwicklung 10 23.04.2009 11:34
Neue Applikation ReverseNotification Manfred Sonstige Apps & Widgets 11 20.04.2009 09:18
Applikation mit 80MB installieren mikehaag Android App Entwicklung 7 13.03.2009 00:15
Suche Applikation DYNO Manfred Sonstige Apps & Widgets 0 16.02.2009 09:19




Du liest gerade: "Wo werden die Daten einer Applikation abgelegt" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.