2010-08-13 2 views

ответ

2

В Android база данных, созданная для приложения, доступна только для себя; другие приложения не смогут получить к нему доступ.

  • После создания SQLite базы данных хранится в папке /data/data/<package_name>/databases андроида устройства.

    How to see the database file:

    Если вы используете Eclipse: переключатель в DDMS перспективе -> File Browser -> Просмотр в/данных/your_package_name
    папки данных. Там вы увидите свою базу данных.

    (Чтобы открыть DDMS Perspective, перейдите к window -> open Perspective -> DDMS)

  • А также вы можете использовать adb shell к кд в этот каталог и откройте db with sqlite3.

Вы также можете копировать файлы или базы данных с Android устройств или из эмулятора с помощью adb pull, для получения дополнительной информации см это: http://developer.android.com/guide/developing/tools/adb.html#copyfiles

+0

Я сделал это, но нет никаких файлов в File Explorer , Он ничего не показывает. Зачем? – rogcg

+0

@psyhclo вы используете реальное устройство или телефон? AFAIK, когда эмулятор запущен, в это время папка данных/данных определенно показывает –

+0

В порядке. Это показало! – rogcg

0

Путь к вашей базе данных приложений?

Вам придется вытащить его из эму/чел.

Я бы рекомендовал использовать questoidsqlitemanager:

Questoid SQLite Manager построен на сверху Dalvik Debug Monitor Server, (DDMS). Этот инструмент предназначен для разработчиков для управления файлом SQLite db на эмуляторе Android-устройств.

Смежные вопросы