Wo werden geteilte Vorlieben gespeichert?

Wo kann man in einem Eclipse-Projekt eine gemeinsame Präferenzdatei finden?

  • Wie kann ich eine innere Klasse in Java / Android wiederverwenden?
  • Aktionsleiste zeigt keine Aktionsansicht-Symbole an
  • Umgang mit doppelten Einträgen in AndroidStudio: java.util.zip.ZipException
  • Zuweisen von versteckten Werten zu einem Listenansichtselement
  • Proguard und RecyclerDie Artikeldekoration
  • Zeichnen Sie den Kreis des gewissen Radius auf der Kartenansicht in android
  • Wie man einen Prozess von System.Diagnostics.Process stoppen und die Statistiken am Ende erhalten
  • Android, javamail und proguard
  • LocationManager: Ist der "Netzwerk" Provider immer aktiviert?
  • Gibt es eine Möglichkeit, das in voller Größe aufgenommene Bild von der Kameraaktivität im internen Speicher zu speichern?
  • Anhängen mehrerer Listener auf Ansichten in Android?
  • AndroidManifest.xml impliziert vs explizite Berechtigungen (use-feature vs uses-permission)
  • 5 Solutions collect form web for “Wo werden geteilte Vorlieben gespeichert?”

    SharedPreferences werden in einer XML-Datei im App-Datenordner gespeichert, dh

    /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml 

    Oder die Standardeinstellungen bei:

     /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml 

    SharedPreferences, die während der Laufzeit hinzugefügt wurden, werden nicht im Eclipse-Projekt gespeichert.

    Voreinstellungen können entweder in Code gesetzt werden oder finden Sie in res / xml / preferences.xml. Sie können mehr über Präferenzen auf der Android SDK Website lesen.

    Nur um etwas von dir zu retten …

    Auf meiner Galaxy S v.2.3.3 Shared Preferences werden nicht gespeichert in: /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

    Aber befinden sich nun in: /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

    Ich glaube, sie haben dies in 2.3 geändert

    Die Daten werden auf dem Gerät gespeichert, im privaten Datenbereich Ihrer Anwendung. Es ist nicht in einem Eclipse-Projekt.

    Ich habe gerade versucht, Pfad der geteilten Vorlieben unten wie folgt zu bekommen. Das ist Arbeit für mich.

     File f = getDatabasePath("MyPrefsFile.xml"); if (f != null) Log.i("TAG", f.getAbsolutePath()); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.