a26*_*063 9 android wifi android-wifi
在 Android 9.0&8.0 中获取 SSID 没有问题,
但在 Android 10.0(Q) 中无法获取 SSID。
我应该怎么做?Android 10.0 中有关 wifi 的文档链接在哪里?我试图找到该文档,但找不到。
Android 9.0&8.0获取SSID没有问题
WifiManager mWifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
assert mWifiManager != null;
WifiInfo info = mWifiManager.getConnectionInfo();
return info.getSSID();
Run Code Online (Sandbox Code Playgroud)
ConnectivityManager connManager = (ConnectivityManager) context.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
assert connManager != null;
NetworkInfo networkInfo = connManager.getActiveNetworkInfo();
if (networkInfo.isConnected()) {
if (networkInfo.getExtraInfo() != null) {
return networkInfo.getExtraInfo().replace("\"", "");
}
}
Run Code Online (Sandbox Code Playgroud)
它想要得到。检查原始帖子
从 android 8.0 开始,除非打开 GPS,否则我们将无法获取所连接网络的 SSID。
WifiManager mWifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
assert mWifiManager != null;
WifiInfo info = mWifiManager.getConnectionInfo();
return info.getSSID();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9762 次 |
| 最近记录: |