Um aktiv im Android Forum teilnehmen zu können, musst Du Dich bei AndroidPIT registriert haben.
TheEvilOne ![]() Rang: Klassensprecher Beiträge: 30 Eintrittsdatum: 03.07.2010 |
RE: Datenbank frage verfasst am 28.07.2010 15:28:30 — geändert am 28.07.2010 15:36:52
Das kannst Du über SharedPreferences realisieren. Damit kannst Du Deine Werte im Dateisystem ablegen.
Hier mal ein kleines Beispiel: 1public class HelloWorld extends Activity { 2 3 4private SharedPreferences einstellungen = null; 5 6 7 /** Called when the activity is first created. */ 8 @Override 9 public void onCreate(Bundle savedInstanceState) { 10 super.onCreate(savedInstanceState); 11 setContentView(R.layout.main); 12 13 // Auslesen der lokalen Datei 14 einstellungen = getSharedPreferences("namedeinerdatei", MODE_PRIVATE); 15 16 // In die Datei schreiben 17 SharedPreferences.Editor editor = einstellungen.edit(); 18 editor.putString("0", "Keine Auswahl"); 19 editor.commit(); 20 21 ... 22 } 23} Auslesen kannst Du es z.B. so: 1for (Map.Entry<String, ?> entry : einstellungen.getAll().entrySet()) { 2 System.out.println(entry.getKey().toString() + " " + entry.getValue().toString()); 3} Viele Grüße |
Markus Gu ![]() Rang: Android Gottheit Beiträge: 2.528 Eintrittsdatum: 05.06.2009 |
RE: Datenbank frage verfasst am 28.07.2010 17:56:41 |
![]() Gelöschter Account |
RE: Datenbank frage verfasst am 28.07.2010 18:16:47 (über AndroidPIT-App)
wo wird das gespeichert?
|
Mac Systems ![]() Rang: Android SilverSenior Beiträge: 966 Eintrittsdatum: 21.06.2009 |
RE: Datenbank frage verfasst am 28.07.2010 18:20:32
Dort wo du dem Programm sagst das es gespeichert werden soll!
----- |
TheEvilOne ![]() Rang: Klassensprecher Beiträge: 30 Eintrittsdatum: 03.07.2010 |
RE: Datenbank frage verfasst am 28.07.2010 19:06:52 — geändert am 28.07.2010 19:07:37
Es wird für jede App ein Bereich im Dateisystem standardmäßig reserviert, in dem solche Dateien abgelegt werden.
Wo genau das ist kann ich grad nicht sagen, steht aber in der Doku des SDK. |
![]() Gelöschter Account |
RE: Datenbank frage verfasst am 29.07.2010 13:30:14 — geändert am 29.07.2010 13:31:07 1go.setPositiveButton("save score", new DialogInterface.OnClickListener() { 2 public void onClick(DialogInterface dialog, int id) { 3 points = getSharedPreferences(" " + score, MODE_PRIVATE); 4 SharedPreferences.Editor editor = points.edit(); 5 editor.putString("0", "Keine Auswahl"); 6 editor.commit(); 7 }}); 1protected SharedPreferences getSharedPreferences(String string, Ich bvekomme einen FC...2 int modePrivate) { 3 // TODO Auto-generated method stub 4 return null; 5 } LogCat:07-29 13:14:58.407: ERROR/dalvikvm(1068): Unable to open stack trace file '/data/anr/traces.txt': Permission denied |
Mac Systems ![]() Rang: Android SilverSenior Beiträge: 966 Eintrittsdatum: 21.06.2009 |
RE: Datenbank frage verfasst am 29.07.2010 14:09:51
Wenn das da dein Code ist schau mal drauf, soviel solltest du doch inzwischen wissen!
----- |
![]() Gelöschter Account |
RE: Datenbank frage verfasst am 29.07.2010 14:14:07 (über AndroidPIT-App)
oh sry habs schon
|
Mac Systems ![]() Rang: Android SilverSenior Beiträge: 966 Eintrittsdatum: 21.06.2009 |
RE: Datenbank frage verfasst am 29.07.2010 14:24:49
Überschreibst du da die Methode ? Wieso ?
----- |
![]() Gelöschter Account |
RE: Datenbank frage verfasst am 05.08.2010 18:01:23
08-05 17:59:05.255: ERROR/AndroidRuntime(8585): java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.game.dblaster/.ColorBlaster } from ProcessRecord{464f0688 8585:com.game.dblaster/10081} (pid=8585, uid=10081) requires android.permission.WRITE_OWNER_DATA
ich habe aber 1public static final String WRITE_USER_DATA = "android.permission.WRITE_USER_DATA";
|