android 11.0 设置wifi白名单

在11.0产品定制化开发中,设置wifi白名单和wifi黑名单这样的需求也是常见的,所谓wifi白名单就是在这个白名单的wifi ssid可以显示出来
可以连接wifi 其他的就不可以连接 那么就要在搜索列表中过滤只显示白名单即可
WifiService在构造方法中新建了一个WifiServiceImpl实例,它是Wifi管理服务真正的实现者
所以解决方案就是在 WifiServiceImpl中的 getScanResults()中返回白名单里的ssid

public List<ScanResult> getScanResults(String callingPackage, String callingFeatureId) {
   
    
    
          enforceAccessPermission();
          int uid = Binder.getCallingUid();
          long ident 

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124676852