Guest User

Untitled

a guest
Dec 16th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. WifiManager wifiManager = (WifiManager) context.getSystemService(context.WIFI_SERVICE);
  2. WifiInfo wifiInfo = wifiManager.getConnectionInfo();
  3. String ssid = wifiInfo.getSSID();
  4.  
  5. <uses-permission android:name="android.permission.INTERNET"/>
  6. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  7. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  8. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
  9.  
  10. if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals (action)) {
  11. NetworkInfo netInfo = intent.getParcelableExtra (WifiManager.EXTRA_NETWORK_INFO);
  12. if (ConnectivityManager.TYPE_WIFI == netInfo.getType ()) {
  13.  
  14. WifiManager wifiManager = (WifiManager) getSystemService (Context.WIFI_SERVICE);
  15. WifiInfo info = wifiManager.getConnectionInfo ();
  16. String ssid = info.getSSID();
  17.  
  18. WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
  19. WifiInfo wifiInfo;
  20.  
  21. wifiInfo = wifiManager.getConnectionInfo();
  22. if (wifiInfo.getSupplicantState() == SupplicantState.COMPLETED) {
  23. ssid = wifiInfo.getSSID();
  24. }
  25.  
  26. public String getWifiName(Context context) {
  27. WifiManager manager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
  28. if (manager.isWifiEnabled()) {
  29. WifiInfo wifiInfo = manager.getConnectionInfo();
  30. if (wifiInfo != null) {
  31. DetailedState state = WifiInfo.getDetailedStateOf(wifiInfo.getSupplicantState());
  32. if (state == DetailedState.CONNECTED || state == DetailedState.OBTAINING_IPADDR) {
  33. return wifiInfo.getSSID();
  34. }
  35. }
  36. }
  37. return null;
  38. }
Add Comment
Please, Sign In to add comment