2010-05-17 2 views
0

Я создал базу данных через javascript с помощью Google Gears на Android 1.5, и мне бы хотелось получить доступ к файлу sqlite, чтобы посмотреть в него без использования Gears. Я нашел несколько «File Browser», но они просматривают только SD-карту. Есть ли способ получить его из файловой системы телефона?Доступ к базе данных, созданной браузером Android 1.5, localy

У меня есть HTC Dream работает Androis 1.5.

Спасибо!

ответ

1

Разрешения на файловую систему телефона обычно применяются для каждого приложения. Конечно, вы можете общаться с ними, чтобы предоставить доступ к нескольким приложениям, но это не поддерживаемый сценарий. С другой стороны, файловая система, установленная на/sdcard, открыта для всех, и приложения могут с легкостью использовать одну и ту же папку/файл. Если вы хотите только вытащить/вытащить из локального хранилища, используйте команды adb 'pull' и 'push', чтобы получить файлы с телефона на ваш компьютер, а затем пообщаться с ними локально. АБР является частью инструментов Android SDK.

См: http://developer.android.com/guide/topics/security/security.html#userid

Тем не менее, я не уверен, что вы могли бы действительно получить браузер сгенерированный SQLite базы данных легко, если вообще. Удачи!

+0

спасибо! можете 'adb' перечислить папки и файлы перед их получением? – Sirber

+0

Не совсем. Ну, я могу ошибаться, но я действительно должен сказать «НЕТ». Но файлы, которые вы ищете, должны находиться под /data/data/com.android.browser/, чтобы вы могли «cd» там, а затем «ls» не проблема. – mathieuc

+0

приятно! похоже, что я могу получить оболочку на устройстве с помощью 'adb -d shell' – Sirber