我正在考虑将Android手机的MicroUSB连接用于我正在开发的应用程序。
目前我已经尝试过USB网络共享并通过TCP连接到我的应用。然而,这导致非常低的带宽,甚至可以与我的Wifi连接相比,估计大约10 mbit / s。我认为这种连接可能受到Android的限制。
在我设置自定义ADK(附件开发工具包)连接或通过ADB连接进行通信之前,与USB网络共享相比,在速度方面我对这些连接有什么期望?
我希望手机端有一个简单且受到良好支持的连接,所以我现在看到,USB网络共享最受支持。
修改
我在Android 4.4 KitKat上,我目前的主机是Ubuntu。我听说过Windows通过Android USB网络共享提供更快的速度,这是真的吗?
答案 0 :(得分:1)
估计约10 mbit / s
听起来像12 MBit / s USB 1.1“全速”而不是USB 2.0高速。
您实际上可以使用lsusb -t
检查设备是否高速运行:
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/6p, 12M
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 5: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 6, If 0, Class=Vendor Specific Class, Driver=, 12M