Android просматривать базу данных SQLite на телефоне - PullRequest
6 голосов
/ 08 июня 2010

Как я могу просматривать базу данных SQLite, которую я создаю в своем приложении на своем телефоне Android myTouch?

Когда я вхожу в систему через оболочку adb, sqlite3 дает мне отказано в разрешении.Есть ли другой способ проверить, действительно ли создаются моя база данных и таблицы и вставляются ли строки?

Я не могу использовать эмулятор, поскольку он не очень хорошо воспроизводит видео и т. Д., Чтоявляется основной функцией моего приложения, поэтому я могу тестировать только на телефоне.

Ответы [ 2 ]

4 голосов
/ 08 июня 2010

Вся база данных представляет собой один файл, поэтому через представление DDMS в Eclipse или через командную строку вы можете извлечь этот файл из телефона. Затем вы можете использовать SQLite DataBase Browser для просмотра содержимого, например.

0 голосов
/ 03 октября 2014

Используя эту библиотеку, вы можете просматривать свою базу данных SQLite непосредственно из своего приложения. https://github.com/sanathp/DatabaseManager_For_Android

Это отдельный файл активности Java, просто добавьте файл Java в исходную папку, чтобы просмотреть таблицы в базе данных приложения.Обновление, удаление, вставка строк в таблицу. Все из вашего приложения.

Когда разработка будет завершена, удалите файл java из папки src, вот и все.

Это мне очень помогло.Надеюсь, вам это тоже поможет.

Вы можете посмотреть демонстрацию за 1 минуту здесь: http://youtu.be/P5vpaGoBlBY

...