2014-11-03 133 views
1

我爲農村活動和監控/管理一個應用程序。聯繫Android應用程序通過USB

我的應用程序在白天收集了很多數據,需要將其發送給雲進行處理和分析。在正常工作8小時的工作日內,它可以收集高達2Gb的數據(大部分以圖片/視頻的形式)...

原來,我的許多用戶並不是由WIFI服務的(其應用程序專注於農村活動,所以......),但他們有訪問物理PC /筆記本電腦與寬帶...所以我想建立一個Windows窗體應用程序,將檢測插入的Android設備的USB,「派」通用USB導出數據命令,所以Android應用程序將數據發送到WinForms應用程序,然後,將其發送到雲...

我的問題是:我怎麼能「發送」這個命令?!? (應用程序是在同步時間開放是不是不合理的要求)......

回答

2

存儲您所有的數據SDCard,一旦它被連接到計算機調用此命令:

adb pull /sdcard/yourdirectory C:\dump

最後修改您的WinForms應用程序以獲取這些文件。 我沒有看到任何其他方法。

+0

這將需要2個步驟,其中用戶將不得不去應用,然後點擊的某種權利「導出」按鈕?而且,如果連接了兩個或更多設備會發生什麼?!? – Leonardo 2014-11-03 17:07:26

+0

adb只能在設備上工作,如果它在開發者模式下......該死的... – Leonardo 2014-11-03 19:44:59

相關問題