有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何删除应用程序配置的passpoint配置?

我有一个为Android 10/Q配置passpoint网络的应用程序,运行良好。 为了做到这一点,我正在使用

wifiManager.addOrUpdatePasspointConfiguration(passpointConfiguration);

我想按照文档中的说明,使用下面的方法删除它

wifiManager.removePasspointConfiguration(FQDN);

但它不起作用,因为它需要系统权限

Requires 安卓.Manifest.permission.NETWORK_SETTINGS or 安卓.Manifest.permission.NETWORK_CARRIER_PROVISIONING

我正在为Android 11/R使用建议API,但无法将其用于Android 10或更低版本,因为添加passpoint配置的方法仅适用于Android 11

发布了新的API/类,但至少与以前的版本不向后兼容,这是否很常见?为什么我需要使用不同的类/API来实现相同的结果

wifiManager.addNetwork()

如果你的目标是Android 10,我们可以使用的旧方法也不再有效。因此,现在我可以使用前面提到的方法安装Android 10的配置文件,但无法检查它是否存在或删除它


共 (0) 个答案