Android的多重连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android的多重连接相关的知识,希望对你有一定的参考价值。

所以我正在尝试在iPhone上构建一个使用ios 7 Multipeer Connectivity框架的应用程序,但我现在正尝试使用相同的技术将iPhone连接到android设备。这可能吗?

有没有类似Apple的Android多重连接框架,或者有没有办法将iPhone连接到Android设备而不使用互联网或移动服务,但只使用Wifi和蓝牙?

答案

也许有点延迟,但技术已经发展,所以肯定有新的信息。

由于iOS还没有打开WiFi Direct和Multipeer Connectivity的API,我认为最好的方法是使用BLE,这两个平台都支持(有些比其他平台更好)。

在iOS上,设备可以同时充当BLE中心和BLE外设,在Android上情况更复杂,因为并非所有设备都支持BLE外设状态。此外,Android BLE堆栈非常不稳定(迄今为止)。

如果您的用例是功能驱动的,我建议您查看可以为您执行跨平台p2p的Frameworks和Libraries,而无需您从头开始构建它。

例如:p2pkit.io或google附近

免责声明:我为Uepaa工作,为Android和iOS开发p2pkit.io。

另一答案

目前无法通过蓝牙与Android连接,但您可以使用我认为的Multipeer框架连接wifi。我知道spaceteam的开发者用他的游戏完成了这个。我不确定究竟是多么可能,但有可能。

另一答案

Mutipeer连接无法连接iOS和Android设备。 Firechat和Spaceteam正在使用他们自己的实现。

更多信息:

iOS推出几周后,FireChat在Android上首次亮相。由于Android不支持Apple的Multipeer Connectivity Framework,开发商Open Garden必须构建自己的网状网络技术,以便在Android设备上实现离网消息传递。但是,iOS和Android之间无法实现FireChat消息传递。那就是,直到现在。 Open Garden刚刚更新了FireChat,即使在iOS和Android设备之间也可以进行离网消息传递。虽然它拒绝透露其如何设法使Apple的多对等框架及其Android网状网络相互连接的确切细节,但Open Garden告诉TechCrunch其跨平台功能使用点对点Wi-Fi和蓝牙个人区域网络。

资料来源:http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android

另一答案

谷歌附近可以做到这一点。要跨平台,Google Nearby Message Api可以做到这一点。

以上是关于Android的多重连接的主要内容,如果未能解决你的问题,请参考以下文章

java Android多重权限

使用 Android 上的 OpenGL ES 2.0,在帧缓冲区上渲染时是不是可以保留多重采样?

样式多重继承

Android Gradle Plugin 测试 apk 构建器是不是会自动对我的测试 apk 进行多重索引?如果是这样,为啥会产生“NoSuchMethodError”

BaseGameActivity 和多重继承

Nginx 多重判断