android 10.0 设置wifi白名单

本文介绍了在Android 10.0系统中如何设置Wi-Fi白名单,包括解析`WifiManager`类的方法,如添加、启用和禁用网络,以及连接Wi-Fi热点的过程。同时,讲解了通过`WifiManager.getScanResults()`获取Wi-Fi列表,并提出在`WifiServiceImpl`中实现白名单过滤的解决方案。
摘要由CSDN通过智能技术生成

在定制化开发中,设置wifi白名单和wifi黑名单这样的需求也是常见的,那么怎么设置呢,首先从WifiManager.java来跟wifi搜索流程 解决问题 首先看wifiManager.java代码

addNetwork(WifiConfiguration config) 添加一个config描述的WIFI网络,默认情况下,这个WIFI网络是DISABLE状态的。
calculateSignalLevel(int rssi , int numLevels) 计算信号的等级
compareSignalLevel(int rssiA, int rssiB) 对比网络A和网络B的信号强度
createWifiLock(int lockType, String tag) 创建一个WIFI 锁,锁定当前的WIFI连接
disableNetwork(int netId) 让一个网络连接失效
disconnect() 断开当前的WIFI连接
enableNetwork(int netId, Boolean disableOthers) 连接netId所指的WIFI网络,并是其他的网络都被禁用
getConfiguredNetworks() 获取网络连接的状态
getConnectionInfo() 获取当前连接的信息
getDhcpInfo() 获取DHCP 的信息
getScanResulats() 获取扫描测试的结果
getWifiState() 获取当前WIFI设备的状态
isWifiEnabled() 判断WIFI设备

Android 10.0引入了一项新功能,即应用程序安装白名单。这个功能可以提供更加精确的应用程序安装控制,使用户能够自定义哪些应用程序有权限安装。下面是关于Android 10.0应用程序安装白名单的一些重要信息。 首先,安装白名单功能可以在“设置”应用程序中找到。在设置中,用户可以找到“应用程序和通知”选项,并在其中找到“高级”选项。在“高级”选项中,用户可以选择“特殊应用访问”选项,并在其中找到“应用程序安装”选项。 在“应用程序安装”选项中,用户可以看到当前安装白名单中包含的应用程序。如果用户想要将某个应用程序添加白名单中以允许其安装,只需点击“添加应用程序”按钮并选择要添加的应用程序即可。 另外,还有一些其他选项可供用户设置。例如,用户可以选择在安装过程中显示一个提示对话框,以便进一步确认是否允许特定应用程序的安装。这个对话框将要求用户确认应用程序的安装权限,并要求用户输入密码、指纹或其他身份验证信息。 在安装白名单中,用户还可以选择是否允许安装未知来源的应用程序。未知来源的应用程序是指从除了Google Play商店之外的其他地方下载的应用程序。如果用户打开了“允许来自此源的应用程序”选项,则可以安装未知来源的应用程序。 总之,Android 10.0的应用程序安装白名单功能为用户提供了更多的应用程序安装控制。通过在设置中对白名单进行管理,用户可以选择允许哪些应用程序安装,并设置额外的安装确认要求。这个功能能够提高用户的安全性和隐私保护。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓兼职framework应用工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值