2011-07-17 56 views
0

我寫了一個android應用程序,它通過內容提供者讀取數據庫。現在我想在PC程序中顯示數據庫。我的PC程序如何獲取android應用程序獲得的數據?換句話說,如何通過adb在Android和PC之間進行數據交換?Android與PC通過adb進行數據交換

在此先感謝!

回答

0

進入DDMS角度,然後打開File Explorer,在那裏可以找到應用程序和系統的數據目錄。導航至/data/data/you-package-name/databases,單擊從電話圖標上拉出文件,將其保存到PC上的任何位置。

+0

謝謝,但我想在程序中做這些事情。所以數據不限於數據庫文件,有時它可能只是一個字符串,例如。 –

+0

那麼,你不能從程序中提取字符串,因爲你必須將該字符串寫入任何可以攜帶數據的文件格式。 –

+0

哦,我明白了,謝謝。我會嘗試這種方式。 –

0

Android不會讓您使用ADB將設備上的文件發送到PC。您可以使用adb pull來獲取文件,但設備無法推送。製作一個簡單的TCP客戶機/服務器設置可以更容易地通過WiFi或3G發送數據。如果您確實需要使用USB,則可以在Android 3.1中使用新的USB API。

相關問題