Чтение файла базы данных Android с компьютера - PullRequest
2 голосов
/ 26 декабря 2010

У меня есть приложение базы данных на устройстве Android. Я хотел бы иметь возможность читать данные из этой базы данных с компьютера Windows.

Я нашел здесь библиотеку .NET для чтения файлов БД SQLite. Поэтому теперь мне нужно иметь доступ из приложения .NET к файлу базы данных частного приложения, который находится на устройстве Android.

Возможно ли это? Также будет интересно узнать, как повторить и протестировать такую ​​ситуацию с помощью Android-эмулятора

Ответы [ 2 ]

3 голосов
/ 26 декабря 2010

Так что теперь мне нужно иметь доступ из приложения .NET к файлу базы данных частного приложения, который находится на устройстве Android.

Это невозможно, кроме как на эмуляторе и, возможно,на телефонах с root-доступом.

Либо сохраните базу данных на внешнем хранилище (которое вы затем смонтируете как диск Windows, когда ваше приложение не запущено), либо добавьте в свое приложение функцию экспорта в внешнее хранилищеили иным образом сделать ваши данные доступными из мест, отличных от локального хранилища файлов приложения.

0 голосов
/ 26 декабря 2010

Во-первых, я не уверен, что вы можете извлечь файл с устройства Android.

Вы можете использовать найденную вами библиотеку, но она позволит вам только читать файл базы данных непосредственно на вашем диске.,Если вы хотите прочитать базу данных с устройства Android, вы должны создать на ней приложение, которое будет возвращать вам результаты для нужных вам запросов (мне не кажется, что вы хотите ...).

Если вы хотите прочитать файл SQLite на вашем диске, вы можете использовать это дополнение для Firefox: https://addons.mozilla.org/en-US/firefox/addon/5817/

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