2016-05-18 41 views
-2

在没有使用Java编程的套接字的情况下,两个Android设备之间是否有任何其他的通信方式? Java是否提供了其他方法来完成这些工作?我们可以连接两个没有套接字的android设备吗?

+0

像什么?网络基础知识不会改变。 – duffymo

+0

像短信,或即时消息,或什么?是的,毫无疑问。你想做什么? –

+0

通过蓝牙.. [socket](https://developer.android.com/reference/android/bluetooth/BluetoothSocket.html),电话,短信,使用麦克风“连接”直接扬声器和一些设备也可以“通信“,但除此之外,没有其他通信技术内置于典型设备中。所以任何实际的沟通都会使用套接字,至少在引擎盖下。 – zapl

回答

0

假设蓝牙也是不允许的,您仍然可以将两个Android设备连接在一起。

你可以用USB OTG来做到这一点。有些Android设备支持这一点,Android有一个支持这个的官方API。

你需要一个OTG接口,USB电缆和那些Android设备必须支持OTG的一个

API参考和示例:

https://developer.android.com/guide/topics/connectivity/usb/index.html

http://android-developers.blogspot.com/2011/05/bright-idea-android-open-accessories.html

Android USB host and hidden devices

相关问题