首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android check Wi-Fi Direct已开通

Android check Wi-Fi Direct已开通
EN

Stack Overflow用户
提问于 2017-06-14 15:45:58
回答 0查看 363关注 0票数 2

如何检查设备上的Wi-Fi Direct是否已开通?

我尝试通过以下方式检查Wi-Fi:

代码语言:javascript
运行
复制
WifiManager wifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
return wifiManager.isWifiEnabled();

但也有一些设备不支持同时使用Wi-Fi和Wi-Fi Direct (华为Honor 4C,当您激活Wi-Fi Direct时,它会关闭Wi-Fi ),所以这种方式不起作用。

在像there这样的BroadcastReceiver中收听WIFI_P2P_STATE_CHANGED_ACTION也是不能接受的,因为它只会在我开始使用Wi-Fi Direct的时候触发(比如发现),但我需要在之前检查它的状态。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44538571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档