【发布时间】:2016-10-14 21:54:23
【问题描述】:
有没有办法在 Android 6.0+ 上以编程方式获取 wifi 加密类型(如 WSA、WSA2、WEP)而不使用:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
List<ScanResult> networkList = wifi.getScanResults();
因为我不想让用户访问位置。
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
这似乎是扫描 wifi 网络时的要求。
我希望有一种方法可以实现这一点,而无需像 android.net.wifi.WifiInfo 类那样扫描所有 wifi 网络。
【问题讨论】:
标签: java android android-wifi android-permissions android-networking