Получение SSID Wi-Fi в Android13/API уровня 33Android

Форум для тех, кто программирует под Android
Ответить
Гость
 Получение SSID Wi-Fi в Android13/API уровня 33

Сообщение Гость »


Когда я пытаюсь получить WIFI-SSID, я получаю UNKNOWN_SSID

ниже мой код:

if(ContextCompat.checkSelfPermission(MainActivity.super.getApplicationContext(), Manifest.permission.ACCESS_WIFI_STATE)== PackageManager.PERMISSION_GRANTED){ if(ContextCompat.checkSelfPermission(MainActivity.super.getApplicationContext(), Manifest.permission.ACCESS_FINE_LOCATION)== PackageManager.PERMISSION_GRANTED){ ConnectivityManager cm = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); Сеть netnow = cm.getActiveNetwork(); WifiInfo wf = (WifiInfo)cm.getNetworkCapabilities(netnow).getTransportInfo(); Строка ssid = wf.getSSID(); } } Я хочу получить правильный SSID. В документе говорится, что WIFIinfo требует того же разрешения, что и WifiManager#getScanResults, я проверил его, но все еще не могу получить ssid, я не знаю, почему и как я могу это решить. 1 2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»