wifimanager

    0熱度

    1回答

    我想通過使用wifi在本地網絡上發送數據。在發送數據之前,我檢查wifi狀態,如果未啓用,請詢問用戶並打開wifi。 問題是,如果我打開wifi並嘗試立即使用它,我有一個錯誤,導致無線網絡需要一段時間才能打開。 所以,我認爲,我需要打開wifi並設置當wifi進入啓用狀態時將被調用的處理程序。但WifiManager不提供這樣的處理方法。我怎樣才能趕上改變WiFi狀態? UPD 如何打開WiFi:

    0熱度

    1回答

    /** *計算信號的電平。這應該在任何時候顯示信號 *時使用。 * * @參數rssi在RSSI中測量的信號功率。 * @param numLevels在計算的 *級別中考慮的級數。 * @return信號的電平,在0到numLevels-1 *(含)的範圍內給出。 */ public static int calculateSignalLevel(int rssi, int numLevels)

    0熱度

    1回答

    如何以編程方式掃描隱藏的無線接入點,在android中? getScanResults只給我可見的接入點,但我也需要發現隱藏的。 當編程掃描Wi-Fi網絡(使用WifiManager.startScan()和WifiManager.getScanResults())所示,當SSID廣播的接入點禁用,並且所述接入點從未連接到設備,該接入點的ScanResult元件不出現在返回的接入點列表中。 htt

    0熱度

    1回答

    我有以下代碼: int nb=0; wifiInfo = wifi.getConnectionInfo(); ssid = wifiInfo.getSSID(); wifi.startScan(); result=wifi.getScanResults(); int sizeList=vysledek.size(); if(result==null) { Log.d(LO

    0熱度

    1回答

    我的代碼沒有給出附近WiFi網絡的RSSI列表..代碼正常工作,因爲我能夠獲得BSSID列表我認爲問題在於BSSID是一個字符串,RSSI是一個整數..我無法修改代碼來列出整數,而不是字符串..任何幫助!代碼如下所示: int [] level; level = new int[wifiScanList.size()]; for(int i = 0; i < wifiScanList.siz

    0熱度

    1回答

    我正在嘗試執行像本教程Android Wi-Fi Tutorial這樣的操作來掃描可用的接入點。每當掃描過程完成時調用接收器,我在接收器中有一行代碼輸出消息「調用接收器」。我只用一個方法調用startScan方法,但我可以看到接收器被稱爲更多次,而頻率是不正確的。日誌消息是這樣的: 04-28 15:49:39.190 calling receiver 04-28 15:50:50.945 c

    0熱度

    1回答

    我有一個關於在我的應用程序中使用WiFiManger的問題。 的代碼很簡單,我已經創造了這個服務,它可以掃描網絡以獲取可用的無線網絡: @Override public int onStartCommand(Intent intent, int flags, int startId) { mapName = intent.getExtras().getString("mapName")

    1熱度

    2回答

    我已經使用WifiManager使用掃描可用的無線網絡, mainWifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); mainWifi.startScan(); 我可以得到網絡的列表。 但是當我嘗試在這種情況下連接到Speecific wifi SSID String hotspot="some_wifi_nam

    4熱度

    1回答

    好的我明白,在android中,您必須通過網絡ID而不是SSID來刪除網絡。但是,我試圖刪除SSID名稱中包含某些短語的設備。如果(k.SSID.contains(「ThisWord_」))說 它將刪除配置的網絡。我可以通過並顯示所有SSID,但是我不知道如何將SSID與NetworkId進行比較以將其刪除。任何幫助表示讚賞。我有這個。雖然如我所說這是不正確的。我不知道如何誠實地繼續前進。 Wif

    0熱度

    1回答

    我正在開發Android應用。我正在使用此代碼獲得無線網絡結果: import java.util.ArrayList; import java.util.List; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import