public void bindWiFi(WiFi wifi) { mWiFi = wifi; mSSID.setText(mWiFi.getSSID()); mBSSID.setText(mWiFi.getBSSID()); mSignalLevel.setText(String.valueOf(mWiFi.getSignalLevel())); mTimestamp.setText(String.valueOf(mWiFi.getTimestamp())); }
public void reenableWifiNetworks() { log.v("reenableWifiNetworks()"); for (String ssid : loadSSIDStringSetWithKey(KEY_DISABLED_WIFI_SSIDS)) { WiFi.reenableNetwork(ssid, ctx); } saveSSIDsWithKey(KEY_DISABLED_WIFI_SSIDS, new HashSet<String>()); }
private Set<String> loadSSIDStringSetWithKey(String key) { log.v("loadSSIDStringSetWithKey(" + key + ")"); Set<String> ssids = set(); ssids = prefs.getStringSet(key, ssids); log.v("Loaded saved SSIDS: " + ssids); Set<String> diffQuotes = set(); for (String ssid : ssids) { diffQuotes.add(WiFi.enQuotifySsid(ssid)); diffQuotes.add(WiFi.deQuotifySsid(ssid)); } ssids.addAll(diffQuotes); log.v("Returning SSIDS: " + ssids); return ssids; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wifi_rx_6620); if (WiFi.is11acSupported()) { mIsAdvancedMode = true; } mTvFcs = (TextView) findViewById(R.id.WiFi_FCS_Content); mTvRx = (TextView) findViewById(R.id.WiFi_Rx_Content); mTvPer = (TextView) findViewById(R.id.WiFi_PER_Content); mTvFcs.setText(R.string.wifi_empty); mTvRx.setText(R.string.wifi_empty); mTvPer.setText(R.string.wifi_empty); mBtnGo = (Button) findViewById(R.id.WiFi_Go_Rx); mBtnStop = (Button) findViewById(R.id.WiFi_Stop_Rx); mBtnGo.setOnClickListener(this); mBtnStop.setOnClickListener(this); mInitData = new long[2]; mChannel = new ChannelInfo(); mChannelSpinner = (Spinner) findViewById(R.id.WiFi_RX_Channel_Spinner); mChannelAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item); mChannelAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mChannelAdapter.clear(); for (int i = 1; i <= ChannelInfo.sChannels[0]; i++) { for (String s : mChannel.mFullChannelName) { if (s.startsWith("Channel " + ChannelInfo.sChannels[i] + " ")) { mChannelAdapter.add(s); break; } } } mChannelSpinner.setAdapter(mChannelAdapter); mChannelSpinner.setOnItemSelectedListener(mSpinnerListener); mBandwidthSpinner = (Spinner) findViewById(R.id.WiFi_Bandwidth_Spinner); // Bandwidth setings ArrayAdapter<String> bwAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item); bwAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); if (mIsAdvancedMode) { bwAdapter.add(mBandwidth[BW_INDX_ADVANCED]); } else { for (int i = 0; i < BW_INDX_ADVANCED; i++) { bwAdapter.add(mBandwidth[i]); } } mBandwidthSpinner.setAdapter(bwAdapter); mBandwidthSpinner.setOnItemSelectedListener(mSpinnerListener); mSpBwAdvCbw = (Spinner) findViewById(R.id.wifi_bandwidth_cbw_spn); mSpBwAdvDbw = (Spinner) findViewById(R.id.wifi_bandwidth_dbw_spn); mSpBwAdvPrimCh = (Spinner) findViewById(R.id.wifi_bandwidth_prim_ch_spn); setViewEnabled(true); initUiComponent(); }
public void removeAllSoftApConfigs() { for (String ssid : loadSSIDStringSetWithKey(KEY_SOFT_AP_SSIDS)) { WiFi.removeNetwork(ssid, ctx); } saveSSIDsWithKey(KEY_SOFT_AP_SSIDS, new HashSet<String>()); }
@Override public void onClick(View v) { Toast.makeText(getActivity(), mWiFi.getSSID() + " clicked!", Toast.LENGTH_SHORT).show(); }