Просмотр базы данных Android SQLite в приложении - PullRequest
2 голосов
/ 17 февраля 2012

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

Если нет, то как насчет кода, который считывает метаданные SQLite и выгружает имена таблиц и столбцов и данные в журнал?(В JDBC я использовал бы метаданные базы данных для получения информации о таблице, а затем метаданные таблицы для получения информации о столбцах ...)

Я знаю, что могу просматривать на эмуляторе и могу скопировать БД с устройстваа затем укажите на это браузер БД.Но это было бы намного удобнее для меня во время разработки.Это, конечно, будет использоваться только для тестовых баз данных с крошечными объемами данных.Есть предложения?

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Посмотрите на этот вопрос: просмотр данных в базе данных Android SQLite Возможно, это не совсем то, что вы спрашиваете, но может быть достаточно для ваших нужд.

Кроме того, на рынке есть приложение для просмотра баз данных sqlite, которое может вас заинтересовать (я сам не проверял): https://market.android.com/details?id=com.xuecs.sqlitemanager&hl=en

0 голосов
/ 21 июля 2014

Я думаю, это то, что вы ищете.

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

С помощью этой библиотеки вы можете управлятьБаза данных SQLite вашего приложения от самого приложения.Вы можете просматривать таблицы в базе данных вашего приложения, обновлять, удалять, вставлять строки в ваши таблицы. Все из вашего приложения.

Это отдельный файл активности Java, просто добавьте файл Java в исходную папку.разработка завершена, удалите java-файл из папки src, вот и все.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...