Vue d'une Application Android partagé de préférences?
Quand je travaille sur mon application dans eclipse, il est un moyen de voir les changements que je fais partagée des préférences de l'application alors qu'il est de débogage dans l'émulateur? Merci d'avance
L'exécution du projet dans l'émulateur, puis à partir d'Eclipse. choisissez le menu Windows-> ouvrir la perspective ->DDMS.
À partir de l'onglet périphérique, choisissez émulateur nom, puis allez dans l'explorateur de fichiers,développez data->données>yourpackagename, vous devriez voir l'action de référence de fichier xml (ne fonctionne que sur l'émulateur ou un dispositif enracinée). Enfin, l'exportation de ce fichier pour windows. Voir http://developer.android.com/tools/debugging/ddms.html
Mise à jour:
Une autre façon, vous pouvez écouter partagé préférence changement:
Oui, mais cette méthode ne fonctionnera que sur l'émulateur ou un dispositif dans lequel la bad s'exécute en tant que root; sinon, vous devrez utiliser l'exécution d'un outil ou l'application elle-même exporter les données. Je sais, je recommande cette façon parce que taormania voulez voir dans son émulateur. Pour exporter facilement le fichier de la perspective DDMS, il suffit de cliquer sur "pull" bouton-il ressemble à une disquette avec une flèche rouge pointant vers la gauche. Est-il possible de voir une des applications partagées préférences qui vivent dans la production? (J'espère que non) la réponse est oui si l'appareil est enracinée (parce que les utilisateurs ont pleinement de la permission d'dispositif enracinée, notamment de l'accès au système de fichiers). Si vous voulez de la sécurité, vous pouvez essayer ce github.com/scottyab/secure-preferences . Cette librairie permet de chiffrer les données à enregistrer dans SharedPreference
En cours d'exécution sur émulateur --> accéder à l'explorateur de fichier --> data/data/yourapplication de l'package/Sharedpreferences.xml peut être vu
L'appareil doit être rooté pour cette méthode. Pas vraiment, certaines applications peuvent permettre à ses données à extraire, si allowBackUp définie sur false dans androidmanifest.xml fichier. avec l'aide de la bad commande de sauvegarde, on peut extraire des données de l'appllication.
L'exécution du projet dans l'émulateur, puis à partir d'Eclipse. choisissez le menu Windows-> ouvrir la perspective ->DDMS.
À partir de l'onglet périphérique, choisissez émulateur nom, puis allez dans l'explorateur de fichiers,développez data->données>yourpackagename, vous devriez voir l'action de référence de fichier xml (ne fonctionne que sur l'émulateur ou un dispositif enracinée). Enfin, l'exportation de ce fichier pour windows.
Voir http://developer.android.com/tools/debugging/ddms.html
Mise à jour:
Une autre façon, vous pouvez écouter partagé préférence changement:
Voir SharedPreferences.onSharedPreferenceChangeListener pas être appelée de façon constante
Je sais, je recommande cette façon parce que taormania voulez voir dans son émulateur.
Pour exporter facilement le fichier de la perspective DDMS, il suffit de cliquer sur "pull" bouton-il ressemble à une disquette avec une flèche rouge pointant vers la gauche.
Est-il possible de voir une des applications partagées préférences qui vivent dans la production? (J'espère que non)
la réponse est oui si l'appareil est enracinée (parce que les utilisateurs ont pleinement de la permission d'dispositif enracinée, notamment de l'accès au système de fichiers). Si vous voulez de la sécurité, vous pouvez essayer ce github.com/scottyab/secure-preferences . Cette librairie permet de chiffrer les données à enregistrer dans SharedPreference
OriginalL'auteur R4j
En cours d'exécution sur émulateur --> accéder à l'explorateur de fichier --> data/data/yourapplication de l'package/Sharedpreferences.xml peut être vu
Pas vraiment, certaines applications peuvent permettre à ses données à extraire, si allowBackUp définie sur false dans androidmanifest.xml fichier.
avec l'aide de la bad commande de sauvegarde, on peut extraire des données de l'appllication.
OriginalL'auteur Zoombie