2012-09-06 61 views

回答

0

從一個應用程序直接訪問您的手機上的數據庫,你可以使用該平臺的工具來與Android SDK的,特別是亞行和sqlite3的。

例如,如果您知道應用程序包的調用方式,例如com.sample.app,則應該能夠找到有關數據庫的更多信息。首先,找到你的平臺工具文件夾中的Android SDK文件夾,然後打開一個shell到您的手機使用命令:

adb shell 

這將允許您通過命令行查看手機。該數據庫應存放在文件夾/數據/數據,所以你應該能夠通過輸入導航到特定的數據庫:

cd /data/data/com.sample.app 

在這個目錄裏應該是一個數據庫目錄中,導航到使用

該目錄
cd databases 

現在從這個目錄中你應該可以訪問應用程序使用的所有數據庫。特別是,如果您的數據庫名爲MyDatabase的,接下來就可以開始訪問它,並用命令查看它:

sqlite3 mydatabase 

從那裏,你可以瞭解你的數據庫,如不同的表,當前存儲數據等刀具類型的範圍內更多的幫助。幫助

您可以找到有關此工具的更多信息:http://developer.android.com/tools/help/sqlite3.html

和簡短的教程這裏:http://www.vogella.com/articles/AndroidSQLite/article.html#sqlite_commnandline

0

另一種方式をULD可以從設備拉數據庫,並與您的PC上一個SQLite客戶端瀏覽它:

爲此,您需要的adb pull工具,它的來源路徑作爲參數的目標路徑:

ADB拉/data/data/com.yourdomain.yourapp/databases/yourdatabase.db c:\ users \ yourfolder

然後你可以使用eg SQLite Database Browser或任何其他sqlite客戶端。

相關問題