Wenn ich an meiner App in Eclipse arbeite, gibt es eine Möglichkeit, die Änderungen zu sehen, die ich an den freigegebenen Einstellungen der App während des Debuggens im Emulator vorgenommen habe? Vielen Dank im VorausZeigen Sie die gemeinsamen Einstellungen einer Android-App an?
Antwort
Projekt im Emulator ausführen, dann von Eclipse Menü Windows-> öffnen Perspektive -> DDMS.
Von Registerkarte Gerät, wählen Sie Emulator-Name, dann gehen Sie zum Dateiexplorer, erweitern Sie data-> data-> yourpackagename, sollten Sie share Verweis xml-Datei (nur auf dem Emulator oder ein gerootet Gerät arbeiten). Schließlich exportieren Sie diese Datei in Windows.
Siehe http://developer.android.com/tools/debugging/ddms.html
aktualisieren:
Ein anderer Weg, können Sie gemeinsame Vorlieben ändern hören:
SharedPreferences.OnSharedPreferenceChangeListener prefListener =
new SharedPreferences.OnSharedPreferenceChangeListener() {
public void onSharedPreferenceChanged(SharedPreferences prefs,String key) {
if (key.equals("YourKey"))
{
//Get this
}
}
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
preferences.registerOnSharedPreferenceChangeListener(prefListener);
SharedPreferences.onSharedPreferenceChangeListener not being called consistently
Laufen auf Emulator Siehe -> Go Explorer Datei -> Daten/Daten/das Paket Ihrer Anwendung/Sharedpreferences.xml kann gesehen werden
Das Gerät muss für diese Methode gerootet werden. – patrickandroid
Nicht wirklich, einige Anwendungen können ihre Daten extrahieren lassen, wenn allowBackUp in der androidmanifest.xml-Datei auf false gesetzt ist. – Zoombie
Mit Hilfe von adb Backup-Befehl kann man Daten der Anwendung extrahieren. – Zoombie
Ja, aber diese Methode funktioniert nur auf dem Emulator oder einem Gerät, auf dem adb als root läuft; Andernfalls müssen Sie das Run-as-Tool verwenden oder die App selbst die Daten exportieren lassen. –
Ich weiß, ich empfehle diesen Weg, weil taormania in seinem Emulator sehen will. – R4j
Um die Datei einfach aus der DDMS-Perspektive zu exportieren, klicken Sie einfach auf den "Pull" -Button - es sieht aus wie eine Diskette mit einem roten Pfeil nach links. –