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
- 1. So zeigen Sie die Einstellungen in einer Ansicht an
- 2. So zeigen Sie Daten an, die in Android
- 3. Speichern Aktivität mit gemeinsamen Einstellungen
- 4. So zeigen Sie die Werte aus einer app.config-Datei an
- 5. So zeigen Sie die Ausgabe in einer einzelnen Zeile an
- 6. Wenn die Bedingung nicht richtig in gemeinsamen Einstellungen funktioniert
- 7. So zeigen Sie die Paketlizenzdatei an?
- 8. So zeigen Sie die Fehlermeldung an
- 9. Aufrechterhaltung eines gemeinsamen Satz von Eclipse-Einstellungen
- 10. Toast ein-/ausschalten von gemeinsamen Einstellungen?
- 11. So zeigen Sie die Projektstruktur im Projektwerkzeugfenster an
- 12. So zeigen Sie Credits an
- 13. So zeigen Sie die obere Leiste in der IOS an, während Sie die Home-Taste drücken.
- 14. Zeigen Sie die Ladestange für die Diashow an, laden Sie Bilder vor und zeigen Sie die Diashow
- 15. Zeigen Sie 2 erste Elemente in einer Listenansicht und zeigen Sie dann alle Elemente an
- 16. Zeigen Sie alle Versionsnummern an, die Änderungen an einer bestimmten Datei in Mercurial vorgenommen haben.
- 17. So zeigen Sie die Bildlaufleiste immer an UICollectionView
- 18. So zeigen Sie die Änderungen von OneDrive-Kindern an
- 19. So zeigen Sie die Liste der Ressourcen-Zeichnungsobjekte an
- 20. So zeigen Sie die Ergebnisse eines WebLogic-Implementierungsplans an
- 21. So zeigen Sie den überprüften Wert für die Optionsfeldsammlung an
- 22. So zeigen Sie griechische Symbole in einer TMenuOption an
- 23. So zeigen Sie mehrere Callouts auf einer Karte an -c
- 24. So zeigen Sie eine Tabelle in einer uitableviewcell an
- 25. Wie zeigen Sie die GTK3 ScrollBar-Schrittschaltflächen in Vala an?
- 26. So zeigen Sie eine Fehlermeldung in einer ASP.NET-Webanwendung an
- 27. So zeigen Sie verschiedene Ansichtsabschnitte in einer objektorientierten Weise an
- 28. Zeigen Sie den Aufrufstapel in einer Delphi Win32-Anwendung an
- 29. So teilen Sie die Variable in einer gemeinsamen Objektbibliothek
- 30. So zeigen Sie mehrere Highcharts-Graphen auf einer Seite an
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. –