Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WifiManager wifiManager = (WifiManager) context.getSystemService(context.WIFI_SERVICE);
- WifiInfo wifiInfo = wifiManager.getConnectionInfo();
- String ssid = wifiInfo.getSSID();
- <uses-permission android:name="android.permission.INTERNET"/>
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
- if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals (action)) {
- NetworkInfo netInfo = intent.getParcelableExtra (WifiManager.EXTRA_NETWORK_INFO);
- if (ConnectivityManager.TYPE_WIFI == netInfo.getType ()) {
- WifiManager wifiManager = (WifiManager) getSystemService (Context.WIFI_SERVICE);
- WifiInfo info = wifiManager.getConnectionInfo ();
- String ssid = info.getSSID();
- WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
- WifiInfo wifiInfo;
- wifiInfo = wifiManager.getConnectionInfo();
- if (wifiInfo.getSupplicantState() == SupplicantState.COMPLETED) {
- ssid = wifiInfo.getSSID();
- }
- public String getWifiName(Context context) {
- WifiManager manager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
- if (manager.isWifiEnabled()) {
- WifiInfo wifiInfo = manager.getConnectionInfo();
- if (wifiInfo != null) {
- DetailedState state = WifiInfo.getDetailedStateOf(wifiInfo.getSupplicantState());
- if (state == DetailedState.CONNECTED || state == DetailedState.OBTAINING_IPADDR) {
- return wifiInfo.getSSID();
- }
- }
- }
- return null;
- }
Add Comment
Please, Sign In to add comment