Je voudrais savoir s'il existe un plugin SQLite pour Android Studio qui permettra à l'utilisateur de parcourir la base de données créée?
Actuellement, il n'y a pas de plugin officiel pour DB Inspection dans vos applications.
Vous pouvez utiliser les [~ # ~] ddms [~ # ~] : Outils> Android> Android Device Monitor comme décrit dans la réponse de @ Subhalaxmi
Il existe un plugin bêta fourni par idescout que vous pouvez essayer - ici .
Il y a l'outil Stetho (open source et gratuit) fourni par Facebook
Je vous suggère d'utiliser l'outil Stetho open-source fourni par Facebook. Il est simple à mettre en œuvre et très puissant.
Ajoutez simplement les dépendances dans votre build.gradle
dependencies {
// Stetho core
compile 'com.facebook.stetho:stetho:1.3.1'
//Optional network helper
compile 'com.facebook.stetho:stetho-okhttp:1.3.1'
}
Ensuite, initialisez simplement l'outil dans votre classe Application:
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
Enfin, ouvrez simplement Chrome sur votre PC et naviguez dans chrome: // inspect.
Ici, vous pouvez afficher la base de données dans l'application (avec des capacités de lecture/écriture) et vous pouvez exécuter des requêtes.
Vous pouvez trouver plus d'informations sur Stetho ici:
Installer Sqlite
Ouvrez DDMS: Tools > Android > Android Device Monitor
Cliquez sur votre appareil à gauche.
Vous devriez voir votre candidature:
Aller à File Explorer
(l'un des onglets à droite), accédez à /data/data/databases
et sélectionnez votre application package
Ex: vérifier l'image
Sélectionnez la base de données en cliquant simplement dessus.
Allez dans le coin supérieur droit de la fenêtre Android Device Monitor.
Clique sur le pull a file from the device
bouton:
Une fenêtre s'ouvrira vous demandant où vous souhaitez enregistrer votre fichier de base de données. Enregistrez-le où vous voulez sur votre PC.
Maintenant, ouvrez le SQLiteBrowser que vous avez installé. Cliquer sur open database
, accédez à l'emplacement où vous avez enregistré le fichier de base de données et ouvrez. Vous pouvez maintenant afficher le contenu de votre base de données.
J'utilise TKlerx/Android-sqlite-browser-for-Eclipse pour une navigation instantanée dans Android Device Monitor
. Je l'ai trouvé le moyen le plus rapide et le plus pratique.
Téléchargez simplement le pot depuis la page releases et placez-le dans le [Android-sdk-folder]/tools/lib/monitor-x86_64/plugins
.
Ensuite, parcourez simplement n'importe quel fichier de base de données dans le File Explorer
et cliquez sur l'icône bleue illustrée dans l'image:
Prendre plaisir !
Il n'y a pas une telle fonctionnalité ou plug-in pour Android Studio au moins maintenant.
Découvrez stetho - l'une des fonctionnalités de cette bibliothèque est de fournir un pont pour afficher le contenu de la base de données de votre appareil directement à partir de Chrome Outils de développement dans le bureau Chrome.
Vous devez aller dans Outils> Android> Moniteur d'appareil Android, il lancerait alors le Android moniteur d'appareil) Ensuite, vous devriez naviguer vers l'Explorateur de fichiers dans le Android moniteur d'appareil puis accédez à la base de données où vous l'avez enregistré dans le périphérique, puis utilisez l'option extraire un fichier d'un périphérique.et enregistrez le fichier de base de données où vous le souhaitez et si vous souhaitez ouvrir et afficher les données qu'il contient, utilisez la procédure suivante lien
Vous pouvez parcourir votre base de données en utilisant Extension Firefox .
Visitez Plugins Android Studio pour les plugins liés au studio Android.
Pour autant que je sache, il n'y a actuellement aucun plugin disponible pour parcourir la base de données SQLite directement depuis le Android Studio. Vous pouvez extraire votre fichier de base de données depuis "l'Explorateur de fichiers".
Vous pouvez trouver "Explorateur de fichiers" à partir d'ici.
Outils> Android> Android Device Monitor