【发布时间】:2017-05-12 10:23:13
【问题描述】:
我想知道有没有办法,类似于检查是否建立了 WiFi 连接。
ConnectivityManager connManager = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
// Do whatever
}
但是使用 WiFi p2p?
我的应用程序通过 WiFi-Direct 连接到传感器。如果用户没有连接到传感器,应该会出现一个 textView 说“你没有连接到传感器”。目前,这仅在用户启动 WiFi Direct 活动时才有效,该活动注册了一个广播接收器,该接收器检查设备是否通过 WiFi p2p 连接到某物。但我想知道这一点,而不必开始我的 WiFi Direct 活动。有没有办法做到这一点?
【问题讨论】:
-
您可以查看this 一个。这是一个非常好的答案。
标签: java android wifi-direct wifimanager wifip2p