直接WiFi的Android 2.3+版本(WiFi Direct for Android Vers

2019-09-21 07:05发布

我已经注意到对wifi直连的API支持分别为4.0或更高版本的谷歌手机在Android官方博客。 此外,我所看到的代码访问WiFi直API。 但我怀疑,在一些博客人写了一些2.3版本的Android设备还支持wifi直连。 所以,同样的代码,我们在编写4.0或更高版本,将在支持wifi直连2.3版本的Android设备上工作? 我并没有发现这是Android版本2.3兼容的代码

我再次注意到了,这个替代的解决方案是“AllJoyn”(https://www.alljoyn.org/),但不知道这是它使用wifi直连的正确方法?

任何人都可以帮我吗?

Answer 1:

设备支持WiFi直的事实(如:2.3版本)并不一定意味着你必须接入到WiFi直接API(可从4.0)

在2.3版本的例子,认为该功能是存在的,但应用程序开发人员不能直接与之交互。 我认为你正在谈论的博客上,你们刚刚启用的2.3 WiFi直连,但不通过代码做任何事情。 如果你想用wifi直连码做一些事情,你必须启用WD和运行在4.0至少这样你就可以访问API的设备。

AllJoyn不会解决你的问题。 AllJoyn提供运输的API之上的一层,因此开发人员不必关心数据将通过蓝牙,WiFi遗留或WiFi直接转移。



文章来源: WiFi Direct for Android Version 2.3+