Comment obtenir mon hotspot wifi ssid dans mon système Android actuel

J’ai un problème que je ne pouvais pas trouver mon hotspot wifi ssid dans mon système Android.
J’ai trouvé beaucoup d’informations sur Google, mais rien d’utile.
S’il vous plaît aidez-moi à le résoudre.

Vous pouvez utiliser WifiManager et WifiInfo pour obtenir le SSID Wifi

WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); Log.d("wifiInfo", wifiInfo.toSsortingng()); Log.d("SSID",wifiInfo.getSSID()); 

Ajoutez également une autorisation dans votre fichier manifeste.

   

Ici: http://www.androidjavadoc.com/2.3/android/net/wifi/WifiManager.html est la documentation complète sur le WifiManager.

Notez que certaines méthodes ne sont disponibles que par inspection, tout comme la méthode dont vous avez besoin de getWifiApConfiguration .

 WifiManager wifimanager = (WifiManager) getSystemService(WIFI_SERVICE); Method[] methods = wifimanager.getClass().getDeclaredMethods(); for (Method m: methods) { if (m.getName().equals("getWifiApConfiguration")) { WifiConfiguration config = (WifiConfiguration)m.invoke(wifimanager); // here, the "config" variable holds the info, your SSID is in // config.SSID } } 

O, et parce que ce contenu est marqué comme étant masqué, il peut changer ou être complètement supprimé dans n’importe quelle version future d’Android. Alors, ne vous fiez pas trop aux applications “officielles”, à moins que vous ne le disiez très clairement.

Vérifiez via NetworkInfo pour le type wifi s’il est connecté. Et puis utilisez wifiinfo getSSid (). Vous voudrez peut-être supprimer les doubles barres obliques du SSID renvoyé

https://play.google.com/store/apps/details?id=com.connect.freewifi

Vous devriez consulter cette application et cette API de développeur à l’ adresse http://developer.android.com/reference/android/net/wifi/WifiInfo.html.

Cela vous aidera dans votre tâche.