Développement Android : cmd coopère avec Android Device Monitor pour ouvrir la base de données sqlite

SQLite est une base de données relationnelle légère intégrée au système Android. Comment l’ouvrir et l’utiliser lorsque nous apprenons est au centre de notre étude dans cet article. La soi-disant fosse androïde devient de plus en plus profonde, entrons-y étape par étape.

1. Tout d'abord, il existe un outil de débogage intégré adb dans le SDK Android. Dans le répertoire adnroid sdk/platform-tools, si vous souhaitez utiliser adb dans cmd, vous devez d'abord configurer les variables d'environnement système. Je vais Je ne présenterai pas ici comment le configurer.


2. Après avoir configuré adb, nous pouvons utiliser adb. Avant d'ouvrir cmd, nous ouvrons d'abord Android Device Monitor, puis exécutons l'émulateur (n'oubliez pas d' ouvrir Android Device Monitor d'abord , sinon il signalera l'appareil hors ligne dans le shell adb).

Dans Android Device Monitor, nous pouvons voir le dossier /data. Pour le moment, il ne peut pas être ouvert en raison des autorisations. Ensuite, nous utiliserons cmd pour supprimer les autorisations correspondantes.



3. Ouvrez d’abord cmd, entrez d’abord adb shell, su, puis cd.


Une fois terminé, vous pouvez ouvrir tous les fichiers sous données.


4. Ensuite, si vous souhaitez afficher les tables de notre base de données SQLite, vous pouvez accéder à /data/data/com.databasetest/databases/ et utiliser la commande ls pour afficher vos fichiers de base de données. Ma base de données s'appelle BookStore.db et BookStore.db-journal n'est qu'un fichier temporaire et peut être ignoré.


5. L'étape suivante consiste à afficher nos tables de base de données. Ici, nous devons utiliser la commande sqlite3, suivie du nom de notre base de données BookStore.db, entrer la commande .table après avoir appuyé sur Entrée, et vous pourrez voir la table que nous avons construite ; ici, nous avons construit deux tables, Book et Category.


Mais ce n'est pas encore fini, nous pouvons utiliser la commande select * from Book; ( notez qu'il y a un point-virgule après ) pour afficher les données sous ma table Book.


Bien entendu, vous pouvez également utiliser la commande .schema pour afficher votre instruction de création de table


6. Lorsque nous devons importer des fichiers, entrez adb root dans cmd et cliquez sur le bouton d'exportation à gauche.

. Mais avant cela, nous devons sélectionner le nom de notre simulateur, sinon la situation suivante apparaîtra :


Eh bien, l'introduction de cet article est presque terminée ici. J'espère que cela pourra aider tout le monde. Si vous avez quelque chose à ajouter, veuillez laisser un message.

Rappel : lorsque adb ne peut pas être utilisé, veuillez passer à un autre émulateur pour tester. Par exemple, mon émulateur Nexus 5X ne fonctionnera pas, j'espère que tout le monde ne tombera pas dans le piège !


Je suppose que tu aimes

Origine blog.csdn.net/HJ_CQ/article/details/78791301
conseillé
Classement