wifi也支持wifi直接

时间:2015-07-22 07:50:27

标签: android android-wifi multiplayer wifi-direct wifip2p

启用wifi是否也启用wifi-direct

如果是,那么这个意图需要什么 Wifip2pManager.WIFI_P2P_STATE_CHANGED_ACTION

如果否则那么如何启用或禁用 WIFI-DIRECT ?我们将非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

是的,当你在wifi上运行 Wifi-Direct 设施也可以启用 看看下面的链接以供参考,你可以了解如何使用这个设施。

http://developer.android.com/guide/topics/connectivity/wifip2p.html

如果你想检查你的wifi是打开还是写下代码

 public ActionResult GetView()
 {
    return View("MyView");
 }

还有详细信息,请看下面的链接,它包含您需要的代码,只需导入并运行它。

https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo

答案 1 :(得分:0)

当您开启或关闭Wifi时,基本上会出现Wifip2pManager.WIFI_P2P_STATE_CHANGED_ACTION个事件。

我想如果API本身需要任何其他内部条件,那么你也可以获得这些事件以进行任何其他更改(虽然我现在还不知道)

我的观察是,当您注册事件监听器时,它似乎会触发事件strait,因此您可以在类实例的创建时间内获取它。

无论如何,我还没有看到任何关于从API禁用Wifi Direct的方法,虽然它的API性能相当糟糕,因此它可以以禁用其他用法的方式使用,但我不建议以这种方式使用它