List of usage examples for android.net.wifi WifiManager getConnectionInfo
public WifiInfo getConnectionInfo()
From source file:Main.java
/** * Checks if is wifi.//from w ww. j av a2s . c om * * @param ctx * the ctx * @return true, if is wifi */ public static boolean isWifi(final Context ctx) { WifiManager wm = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE); WifiInfo wi = wm.getConnectionInfo(); if (wi != null && (WifiInfo.getDetailedStateOf(wi.getSupplicantState()) == DetailedState.OBTAINING_IPADDR || WifiInfo.getDetailedStateOf(wi.getSupplicantState()) == DetailedState.CONNECTED)) { return true; } return false; }
From source file:Main.java
public static String getLocalMacAddress(Context context) { WifiManager wifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); if (info != null) { return info.getMacAddress(); }/*from ww w. j av a 2s . co m*/ return null; }
From source file:Main.java
public static String getPhoneMac(Context context) { WifiManager wifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress(); }
From source file:Main.java
public static String getIPAddress(Context context) { WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); int ipAddress = wifiManager.getConnectionInfo().getIpAddress(); return String.format("%d.%d.%d.%d", (ipAddress & 0xff), (ipAddress >> 8 & 0xff), (ipAddress >> 16 & 0xff), (ipAddress >> 24 & 0xff)); }
From source file:Main.java
public static boolean getWifiStatus(Context ctx) { WifiManager wifiManager = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int state = wifiInfo.getNetworkId(); return state != -1; }
From source file:Main.java
public static String getMacAddress(Context context) { WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo wInfo = wifiManager.getConnectionInfo(); String macAddress = wInfo.getMacAddress(); return macAddress; }
From source file:Main.java
public static int disconnectWifi(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (ni != null && ni.isConnectedOrConnecting()) { WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); int id = wm.getConnectionInfo().getNetworkId(); return wm.disconnect() ? id : -1; }/*from w w w. j a v a 2 s . c o m*/ return -1; }
From source file:Main.java
public static String getMac(Context context) { WifiManager manager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo info = manager.getConnectionInfo(); String mac = info.getMacAddress(); if (mac == null) mac = ""; return mac;/*from ww w .ja v a 2s .c o m*/ }
From source file:Main.java
public static String getMac() { WifiManager wifi = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); if (info.getMacAddress() == null) { return null; } else {// w ww .ja v a 2s . co m return info.getMacAddress(); } }
From source file:Main.java
public static String getWifiAddress(Context c) { WifiManager wifiManager = (WifiManager) c.getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); if (wifiInfo != null) { return wifiInfo.getMacAddress(); }//from w w w. j a v a2s . c o m return ""; }