Как я могу получить доступ к базе данных на реальном устройстве, подключенном по USB - режим отладки (может быть, с JDBC ??)?
Нет.У вас нет прав доступа к базе данных на производственном оборудовании извне вашего приложения.
Одним из решений является создание функции резервного копирования / восстановления в вашем приложении и использование механизма резервного копирования для копирования файла базы данных SQLite на внешнийхранилище, где оно будет доступно.Оттуда, используйте любой клиент SQLite, который вы хотите для копии во внешнем хранилище - я склонен использовать расширение SQLite Manager для Firefox.При желании вы также можете использовать встроенный клиент командной строки sqlite3
, доступный на большинстве (возможно, на всех) устройствах Android.
Если вы тестируете на эмуляторе, вы можете пропустить резервное копирование начасть внешнего хранилища, так как вы можете получить доступ к базе данных более напрямую.Например, MOTODEV Studio для Android предлагает в реальном времени Eclipse-манипуляции с базой данных эмулятора.