wifi是否也启用wifi-direct
Does wifi enables wifi-direct too
打开 wifi
是否也会启用 wifi-direct
?
如果是那么这个意图的需要是什么Wifip2pManager.WIFI_P2P_STATE_CHANGED_ACTION
?
如果没有那么如何启用或禁用WIFI-DIRECT
?任何帮助将不胜感激。
是的,当你 运行 在你的 wifi 上 Wifi-Direct 设施也启用
请查看下面的 link 作为参考,您可以了解如何使用此功能。
http://developer.android.com/guide/topics/connectivity/wifip2p.html
如果您想检查您的 wifi 是否打开或未打开,请写下面的代码
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
有关详细信息,请查看下面的 link 它包含您需要的代码,只需导入它和 运行 即可。
https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo
基本上是 Wifip2pManager。WIFI_P2P_STATE_CHANGED_ACTION 事件会在您打开或关闭 Wifi 时发生。
我想如果 API 本身需要任何其他内部条件,那么对于任何其他更改,您也会得到这些事件(我目前还不知道虽然时间)
我的观察是,当您注册事件侦听器时,它似乎直接触发了事件,因此您可以在 class 实例的创建期间获得它。
无论如何,我还没有看到任何从 API 禁用 Wifi Direct 的方法,尽管它的 API 实施表现相当糟糕,因此它可以以禁用其他用途的方式使用, 虽然我不建议那样使用它。
打开 wifi
是否也会启用 wifi-direct
?
如果是那么这个意图的需要是什么Wifip2pManager.WIFI_P2P_STATE_CHANGED_ACTION
?
如果没有那么如何启用或禁用WIFI-DIRECT
?任何帮助将不胜感激。
是的,当你 运行 在你的 wifi 上 Wifi-Direct 设施也启用 请查看下面的 link 作为参考,您可以了解如何使用此功能。
http://developer.android.com/guide/topics/connectivity/wifip2p.html
如果您想检查您的 wifi 是否打开或未打开,请写下面的代码
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
有关详细信息,请查看下面的 link 它包含您需要的代码,只需导入它和 运行 即可。
https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo
基本上是 Wifip2pManager。WIFI_P2P_STATE_CHANGED_ACTION 事件会在您打开或关闭 Wifi 时发生。
我想如果 API 本身需要任何其他内部条件,那么对于任何其他更改,您也会得到这些事件(我目前还不知道虽然时间)
我的观察是,当您注册事件侦听器时,它似乎直接触发了事件,因此您可以在 class 实例的创建期间获得它。
无论如何,我还没有看到任何从 API 禁用 Wifi Direct 的方法,尽管它的 API 实施表现相当糟糕,因此它可以以禁用其他用途的方式使用, 虽然我不建议那样使用它。