Android 如何设置wifi配置优先级?

Android 如何设置wifi配置优先级?,android,android-wifi,Android,Android Wifi,我需要以编程方式注册wifi配置以及优先级(即,如果有多个注册的wifi网络可用,则系统应连接到具有最高优先级的网络) 文档中说,API级别26中已经删除了该选项,但没有提供任何替代选项 在API级别29中,有一个新的带有方法的网络API,但它仅适用于Android>=10的设备 是否可以设置wifi配置的优先级?根据本页: 该类在API级别29中被弃用。使用 用于创建网络说明符和 用于创建WiFineTworksSuggestion的生成器。这 将来将成为系统的唯一使用对象 WiFineTw

我需要以编程方式注册wifi配置以及优先级(即,如果有多个注册的wifi网络可用,则系统应连接到具有最高优先级的网络)

文档中说,API级别26中已经删除了该选项,但没有提供任何替代选项

在API级别29中,有一个新的带有方法的网络API,但它仅适用于Android>=10的设备


是否可以设置wifi配置的优先级?

根据本页:

该类在API级别29中被弃用。使用 用于创建网络说明符和 用于创建WiFineTworksSuggestion的生成器。这 将来将成为系统的唯一使用对象

WiFineTworksSuggestion要求用户批准连接。只有在连接被批准后,该平台才能考虑将来自动连接的网络。 要设置优先级,请使用:

编辑:

见:

新应用程序和应用程序更新必须至少针对Android 9(API 级别28)


很快,这将变为要求更新目标Android 10/Api级别29。

根据本页:

该类在API级别29中被弃用。使用 用于创建网络说明符和 用于创建WiFineTworksSuggestion的生成器。这 将来将成为系统的唯一使用对象

WiFineTworksSuggestion要求用户批准连接。只有在连接被批准后,该平台才能考虑将来自动连接的网络。 要设置优先级,请使用:

编辑:

见:

新应用程序和应用程序更新必须至少针对Android 9(API 级别28)


很快,这将转变为要求更新到目标Android 10/Api级别29。

不幸的是,该Api在Android 10之前不可用,我肯定需要Android 7/8/9的工作解决方案不幸的是,该Api在Android 10之前不可用,我肯定需要Android 7/8/9的工作解决方案