Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainActivity extends Activity {
- private TextView tvStatus;
- private WifiManager wifiManager;
- private BroadcastReceiver wifibr = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- for(ScanResult r : wifiManager.getScanResults()) {
- tvStatus.append("\n" + r.SSID + "\t" + r.level + "\n");
- }
- }
- };
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- tvStatus = (TextView) findViewById(R.id.tvStatus);
- wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
- Button btnGetWifi = (Button)findViewById(R.id.btnGetWifi);
- btnGetWifi.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- wifiManager.startScan();
- }
- });
- registerReceiver(wifibr,
- new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
- }
- @Override
- protected void onStop() {
- super.onStop();
- unregisterReceiver(wifibr);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement