Підручник: Як отримати доступ до бази даних Android за допомогою командного рядка. Коли ви починаєте мати справу з базою даних у вашій програмі, дуже важливо і корисно мати можливість отримати доступ до неї безпосередньо, поза вашою програмою, щоб перевірити, що програма щойно зробила, і налагодити.
І це важливо і на Android.
Ось як це зробити:
1) Запустіть емулятор (або підключіть реальний пристрій до ПК). Зазвичай для цього я запускаю одну зі своїх програм від Eclipse. 2) Запустіть командний рядок у каталозі інструментів Android. 3) введіть оболонку adb. Це запустить оболонку unix на вашому емуляторі / підключеному пристрої. 4) перейдіть до каталогу, де знаходиться ваша база даних: CD-дані / дані, тут у вас є список усіх програм на вашому пристрої. Перейдіть у каталог додатків (будьте уважні, Unix чутливий до регістру !!) cd com.alocaly.LetterGame та спустіться у вашому каталозі баз даних: CD-бази даних Тут ви можете знайти всі ваші бази даних. У моєму випадку є лише одне (зараз): SCORE_DB 5) Запустіть sqlite в базі даних, яку ви хочете перевірити / змінити: sqlite3 SCORE_DB Звідси ви можете перевірити, які таблиці наявні: .tables 6) введіть будь-яку інструкцію SQL, яку ви хочете : виберіть * з Оцінки;
Це досить просто, але кожен раз, коли мені це потрібно, я не знаю, де його знайти.