如何检查WiFi是否已保存在设备上?

问题描述 投票:0回答:1

我有一个发达的WiFi对话框,如果用户单击某个网络名称,该对话框。但问题是用户不知道该网络是否已知,因为我计划在“连接”按钮旁边添加“取消”按钮。是否可以添加最少的单词“ SAVED”?。

enter image description here

我正在使用BroadcastReceiver获得所有可用的wifi连接并将其添加到ArrayList

private final BroadcastReceiver mWifiScanReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context c, Intent intent) {
        if (intent.getAction().equalsIgnoreCase(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)) {
            List<ScanResult> mScanResults = wifiManager.getScanResults();
            // add your logic here

            items.addAll(mScanResults);

            wifiAdapter = new wifiAdapter(getContext(), items);

            wifiAdapter.clear();
            items.addAll(mScanResults); // Correct way
            wifiAdapter.notifyDataSetChanged();
        }
    }
};
android android-wifi
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.