Androidでのwifiの使用

911 ワード

Androidでのwifiの使用
機能:1.wifiを開く2.近くのWiFiを検索し、名前と信号強度を得る
**まず、WiFiマネージャを宣言します.
private WifiManager manager;

WiFiの管理クラスを取得
 manager=(WifiManager)getSystemService(Context.WIFI_SERVICE);

そして//スキャンしたホットスポットの情報/***SSID->wifi名*level->wifi信号強度*/
“`
List list=manager.getScanResults();
                for(ScanResult result:list){
                    textView.append("--->"+result.SSID+"--->"+result.level+"
"); }

「`WiFiを開くと閉じるロジック
switch1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            manager.setWifiEnabled(isChecked);
        }
    });