在WinForm應用程序中,是否可以通過USB控制/連接Android手機?有沒有任何庫,沒有使用任何原始的Android工具(ADB,fastboot)?C#:Android手機控制
回答
嘗試Managed Android Debug Bridge。
這是在C#中說:
這是Android調試橋的管理接口允許.NET應用程序的Android設備的通信。這包裝了ddms用來直接與ADB通信的相同方法。這爲開發人員提供了更大的靈活性,然後啓動adb進程並執行其中一個build命令。
Android中唯一的USB支持用於adb
和USB海量存儲。也不要讓您談論設備上的應用程序。兩者都允許您訪問SD卡上的文件。 adb
可能會提供其他功能,但您無法訪問「已安裝的應用程序,聯繫人和消息」。這些都不是爲了使用C#而設計的,儘管如果您願意,您可以致電adb
命令行可執行文件。
基於網絡的協議對於你的目標的一個子集是最容易的。藍牙協議可能適用於相同的子集。
我看到用C#編寫的幾個應用程序可以做到這一點,但不幸的是,它們不是開源的或不完整的。作爲一個例子,Android管理器(什麼是已故,只有預覽,測試版可執行文件丟失)。 – fonix232 2010-08-30 18:01:18
基本上我想要的是C#中的ADB端口。因此,要與手機通信,請求指定的數據,等等。但看起來沒有人做出這樣的事情呢。 – fonix232 2010-08-30 18:48:02
那麼adb的來源是隱藏在這裏的某個地方,我尋找了一段時間,但沒有馬上找到它。 http://android.git.kernel.org/爲一個端口。此外,它仍然是開源的,所以你可以在你的應用程序包中包含adb.exe,並通過系統調用來執行你的出價。用戶將不需要安裝驅動程序的Android SDK – schwiz 2010-08-30 19:32:00
- 1. android手機控件
- 2. 如何從android手機控制電腦?
- 3. 控制在Android手機背按鈕
- 4. 通過藍牙控制Android手機
- 5. 遊戲手柄控制處理+ Android來控制Arduino機器人
- 6. jQuery手機控制組
- 7. 控制機器人手臂
- 8. 將Android手機視爲其他Android手機的遙控器
- 9. 我們可以使用Android手機控制機器人嗎?
- 10. 控制Android手機中的相機硬件
- 11. 通過藍牙控制手機相機
- 12. Android Wear通用Android手機音樂控制
- 13. 使用Android手機控制Android平板電腦
- 14. 使用WiFi和Android手機作爲控制器的監控移動機器人
- 15. 爲Android手機制作定製主題
- 16. 手機應用手機飛行模式/鬧鈴控制?
- 17. Wifi Adhoc :: Android手機到Android手機
- 18. Android中的耳機控制
- 19. 隱藏視頻播放器中的控制條Android手機版
- 20. Android通信:手機通過3G應用程序控制
- 21. 智能手機上的Android Tune TCP流量控制?
- 22. 目前的Android手機使用恩智浦的NFC控制器?
- 23. 使用Android手機控制桌面應用程序
- 24. 創建Android手機應用程序以控制PC的步驟?
- 25. 我想通過手機控制Android的後退按鈕
- 26. Android:完全控制手機(Kiosk模式),可以嗎?怎麼樣?
- 27. 通過手機動作控制動畫android
- 28. Android手動控制相機閃光燈定時
- 29. 作爲PC遊戲控制器的Android手機
- 30. Xamarin形式開關控制不工作可靠的Android手機
爲什麼你想通過USB與手機通話?爲什麼不使用Web服務或某些此類標準協議? – 2010-08-30 17:05:11
你認爲「控制(界面)」是什麼意思?你認爲「標準化應用」的含義是什麼? – CommonsWare 2010-08-30 17:27:51
你認爲「USB」是什麼意思?你覺得「臭鼬」是什麼意思? – 2010-08-30 17:30:39