2010-08-13 29 views

回答

2

在Android中,您爲應用程序創建的數據庫只能由其本身訪問;其他應用程序將無法訪問它。

  • 一旦創建,SQLite數據庫被存儲在Android設備的/data/data/<package_name>/databases文件夾。

    How to see the database file

    如果您正在使用Eclipse: 切換到DDMS透視圖 - >文件瀏覽器 - >瀏覽到的數據/數據/ your_package_name
    文件夾。你會看到你的數據庫。

    (要打開DDMS視角,去window -> open Perspective -> DDMS

  • ,你也可以使用adb shellCD到該目錄,並打開db with sqlite3

您還可以通過使用adb pull,更多信息請參閱複製從Android設備或模擬器文件或數據庫這樣的:http://developer.android.com/guide/developing/tools/adb.html#copyfiles

+0

我已經做到了這一點,但在資源管理器中沒有文件。它沒有顯示任何東西。爲什麼? – rogcg 2010-08-13 12:41:34

+0

@psyhclo你使用真實的設備或手機嗎? AFAIK,當模擬器運行時,那時數據/數據文件夾肯定會顯示 – 2010-08-13 12:49:10

+0

它確定。這顯示了!! – rogcg 2010-08-13 14:27:37

0

應用程序數據庫的路徑?

你將不得不從em /細胞拉它。

我會建議使用questoidsqlitemanager

Questoid SQLite的管理是建立在 頂部的Dalvik調試監控服務器 (DDMS)的。此工具旨在供Android開發者在Android設備模擬器上管理SQLite db 文件。