String networkSSID = "test"; String networkPass = "pass"; WifiConfiguration conf = new WifiConfiguration(); conf.SSID = "\"" + networkSSID + "\""; // Please note the quotes. String should contain ssid in quotes
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(true); wifiManager.setWifiEnabled(false);
WifiManager wifiMan = (WifiManager) this.getSystemService( Context.WIFI_SERVICE); WifiInfo wifiInf = wifiMan.getConnectionInfo(); String macAddr = wifiInf.getMacAddress();
@Test public void reconnect_setsConnectionInfo() { // GIVEN WifiConfiguration wifiConfiguration = new WifiConfiguration(); wifiConfiguration.SSID = "SSID"; int netId = wifiManager.addNetwork(wifiConfiguration); wifiManager.enableNetwork(netId, false); // WHEN wifiManager.reconnect(); // THEN assertThat(wifiManager.getConnectionInfo().getSSID()).contains("SSID"); }
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); Log.d("wifiInfo", wifiInfo.toString()); Log.d("SSID",wifiInfo.getSSID());
WifiManager wifiManager = (WifiManager) getSystemService (Context.WIFI_SERVICE); WifiInfo info = wifiManager.getConnectionInfo (); String ssid = info.getSSID();
@Test @Config(minSdk = Build.VERSION_CODES.KITKAT) public void connect_setsConnectionInfo() throws Exception { // GIVEN WifiConfiguration wifiConfiguration = new WifiConfiguration(); wifiConfiguration.SSID = "foo"; // WHEN wifiManager.connect(wifiConfiguration, null); // THEN assertThat(wifiManager.getConnectionInfo().getSSID()).contains("foo"); }
WifiConfiguration wifiConf = null; WifiManager wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE); WifiInfo connectionInfo = wifiManager.getConnectionInfo(); List<WifiConfiguration> configuredNetworks = wifiManager.getConfiguredNetworks(); for (WifiConfiguration conf : configuredNetworks){ if (conf.networkId == connectionInfo.getNetworkId()){ wifiConf = conf; break; } }
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE); String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
@Test public void shouldThrowUnsupportedOperationIfWifiLockisOverlocked() throws Exception { WifiManager.WifiLock lock = wifiManager.createWifiLock("TAG"); try { for (int i = 0; i < ShadowWifiManager.ShadowWifiLock.MAX_ACTIVE_LOCKS; i++) { lock.acquire(); } fail("UnsupportedOperationException not thrown"); } catch (UnsupportedOperationException e) { // expected } }
@Test public void shouldThrowRuntimeExceptionIfWifiLockisUnderlocked() throws Exception { WifiManager.WifiLock lock = wifiManager.createWifiLock("TAG"); try { lock.release(); fail("RuntimeException not thrown"); } catch (RuntimeException e) { // expected } }
@Test public void shouldThrowUnsupportedOperationIfMulticastLockisOverlocked() throws Exception { MulticastLock lock = wifiManager.createMulticastLock("TAG"); try { for (int i = 0; i < ShadowWifiManager.ShadowMulticastLock.MAX_ACTIVE_LOCKS; i++) { lock.acquire(); } fail("Expected exception"); } catch (UnsupportedOperationException e) { // expected } }
@Test public void shouldThrowRuntimeExceptionIfMulticastLockisUnderlocked() throws Exception { MulticastLock lock = wifiManager.createMulticastLock("TAG"); try{ lock.release(); fail("Expected exception"); } catch (RuntimeException expected) {}; }
private boolean isWifiScanningAlwaysOn() { if (Build.VERSION.SDK_INT >= ScannerFactory.OS_VERSION_JELLY_BEAN_MR2) { return wifiManager.isScanAlwaysAvailable(); } return false; }
private static Object getWifiSsid(String ssid) { WifiSsid wifiSsid; if (ssid.startsWith("0x")) { wifiSsid = WifiSsid.createFromHex(ssid); } else { wifiSsid = WifiSsid.createFromAsciiEncoded(ssid); } return wifiSsid; }
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo wInfo = wifiManager.getConnectionInfo(); String macAddress = wInfo.getMacAddress();
WifiManager wm = (WifiManager)Ctxt.getSystemService(Context.WIFI_SERVICE); return wm.getConnectionInfo().getMacAddress();
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(status);
public WifiConfiguration copy() { return new WifiConfiguration(realObject); } }
WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = manager.getConnectionInfo(); String address = info.getMacAddress();