简体   繁体   English

android扫描wifi网络

[英]android scan for wifi network

i am trying out this code for scanning wifi networks but getting null pointer exception not sure what problem i registered all permission in manifest. 我正在尝试使用此代码来扫描wifi网络,但出现空指针异常并不确定我在清单中注册了所有权限的问题。

IntentFilter i = new IntentFilter();
    i.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);

    registerReceiver(new BroadcastReceiver(){

            @Override

            public void onReceive(Context context, Intent intent) {
                // TODO Auto-generated method stub
                Log.i(TAG, "opening wifimanager");
                WifiManager mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
                mWifiManager.getScanResults();

            }
        }
    ,i);



        mWifiManager.startScan();

Are you testing this on a device or on a stimulator. 您是在设备上还是在刺激器上进行测试。 And have you added the following permissions on your Manifest 并在清单上添加了以下权限

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM