2014-01-14 43 views
2

我有一個收集傳感器數據的Android數據收集應用程序。首先,我在這個應用程序中輸入活動名稱,然後按下開始按鈕。錄製完成後,我按下停止按鈕並退出應用程序。對於另一項活動,我再次重新啓動應用程序。通過PC或其他智能手機遠程啓動和停止Android應用程序

在我的實驗中,現在我在參與者的身體上使用5個智能手機,同時執行一項活動,因此每次活動都需要3-4分鐘才能啓動並停止該應用程序,因此每次活動都需要手動停止並且有點煩人。

我想通過其他智能手機或PC遠程控制此應用程序。例如,像Airdroid: http://airdroid.com/

但是,Airdroid不具備啓動和停止(加上輸入任何數據)在這一點上的能力。

是否可以在此應用程序中輸入名稱,啓動它並在遠程同時在多個智能手機上停止它?可能使用藍牙,本地WIFI或互聯網。

總之,我想在一個應用程序遠程執行以下操作: 1)啓動一個應用程序 2)在其字段中輸入一個名稱(它可以到處工作太所以其可選) 3)按啓動按鈕4)按需要時按停止按鈕。

我在網上查了一下,但大部分工作都是通過智能手機控制PC而不是其他方式。

感謝 Zubkan

回答

3

集成一個HTTP服務器到您的應用程序,那麼你可以很容易地使用Web瀏覽器進行控制。 Android的一個非常好的選擇是NanoHttpd,它來自java類。

編輯:一些附加說明:
這可能需要手機通過WiFi連接,因爲運營商可能不允許這樣做。如果電話沒有固定,您不能在端口80上運行服務器,但是端口8000左右可以。

+0

然後,我可以通過PC或智能手機上的Web瀏覽器控制它嗎? – utengr

+0

任何瀏覽器都可以。 – pentadecagon

相關問題