Chi*_*uva 12 android ssid wifi android-wifi android-12
描述
我无法使用 Android-12 中的类获取 WIFI onCapabilitiesChangedSSID ConnectivityManager.NetworkCallback。在 Android-12 中,getConnectionInfo 已弃用。因此,正如 android 文档所建议的那样,我正在尝试WifiInfo使用onCapabilitiesChanged.
像这样,
@Override
public void onCapabilitiesChanged(@NonNull Network network, @NonNull NetworkCapabilities networkCapabilities) {
super.onCapabilitiesChanged(network, networkCapabilities);
WifiInfo wifiInfo = (WifiInfo) networkCapabilities.getTransportInfo();
}
Run Code Online (Sandbox Code Playgroud)
但是,当我打印该WifiInfo对象时。它将打印SSID:<unknown ssid>并getHiddenSSID返回 true。
意想不到的行为是,
Android-12设备连接1个WIFI(例如ABC)
getConnectionInfo。它返回 SSID: ABC 和 getHiddenSSID: falseonCapabilitiesChanged,它返回 SSID: <unknown ssid> 和 getHiddenSSID : true注意:提供位置许可。