在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