在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. 控制機器人手臂
- 4. 將Android手機視爲其他Android手機的遙控器
- 5. 通過藍牙控制手機相機
- 6. 使用WiFi和Android手機作爲控制器的監控移動機器人
- 7. Android通信:手機通過3G應用程序控制
- 8. Xamarin形式開關控制不工作可靠的Android手機
- 9. 使用Android手機控制桌面應用程序
- 10. android地圖控制在webview或進度條在手機上
- 11. Android:完全控制手機(Kiosk模式),可以嗎?怎麼樣?
- 12. 創建Android手機應用程序以控制PC的步驟?
- 13. Windows Phone 7:從電腦控制手機
- 14. 控制手機發送請求
- 15. 使用python控制藍牙手機
- 16. 如何控制我的winmo手機?
- 17. Android手機
- 18. Android手機usb
- 19. Android手機ID
- 20. Android手機爲GSM調制解調器
- 21. 在Android手機上錄製語音
- 22. Android eglSwapBuffers - 手動控制? (安卓)
- 23. C新手,ascii控制函數
- 24. 如何控制手機上的手電筒?
- 25. Windows手機控制用手指滾動條
- 26. Android手機速度
- 27. Android手機接觸
- 28. Android硬件(手機)
- 29. Android手機密度
- 30. 打開Android手機
爲什麼你想通過USB與手機通話?爲什麼不使用Web服務或某些此類標準協議? – 2010-08-30 17:05:11
你認爲「控制(界面)」是什麼意思?你認爲「標準化應用」的含義是什麼? – CommonsWare 2010-08-30 17:27:51
你認爲「USB」是什麼意思?你覺得「臭鼬」是什麼意思? – 2010-08-30 17:30:39