我正在一個項目中自動執行一些任務(例如播放歌曲,播放視頻,接收藍牙數據等)從PC上的Android手機。從電腦發送命令到Android手機 - 通過物理連接(USB,串行等)
基本上,PC會向手機發送通知,手機上的應用程序或其他應用程序會處理通知程序並執行「某事」。這真的是相反的: http://code.google.com/p/android-notifier/
我已經看到了一些例子,說明如何將命令發送到通過網絡連接一個Android應用程序監聽或服務,但在這種情況下,我寧願傳輸是通過物理連接。
USB 理想情況下,我想通過USB端口進行連接。但是我在網上看到一些帖子提示SDK本身不支持這一點。 (Android apps, communicating with a device plugged in the USB port)。
- 有沒有其他的SDK/API讓這更容易?
- 我在亞行看到過一些帖子,但是並沒有真正明白......這是否行得通? (http://developer.android.com/guide/developing/tools/adb.html)
的Serial over USB 我也看到了一些網站,展示如何使用breakoutbox進行雙向串行通信,但僅與G1。這是可能的新手機嗎?
電話 我很開放真的任何新手機。我目前正在觀看Galaxy S,因爲它通過耳機插孔將視頻輸出。如果需要的話,我很樂意生根。
我想出如何利用亞行和外殼...調用命令行的意圖行動 http://learnandroid.blogspot.com /2008/01/run-android-application-from-command.html 現在我需要弄清楚如何獲取數據... – 2011-06-08 23:09:44
您可以將數據寫入文件,然後通過'adb拉' – werewindle 2011-11-24 17:26:30
我必須輪詢,還是阻塞/同步呼叫? – 2011-12-09 21:06:32