Oreo startLocalOnlyHotspot 自定义 SSID 和 PASSWORD (API 26)

rul*_*l3s 8 android wifimanager hotspot android-8.0-oreo

众所周知,由于 Android Oreo (API 26) 无法像以前的版本那样使用 setApEnable() 启用 wifi 热点。

Google 已经隐藏并保护了这些方法,唯一的可能性是使用 WifiManager.startLocalOnlyHotspot 启用本地唯一热点,如下所述:

https://developer.android.com/reference/android/net/wifi/WifiManager#startLocalOnlyHotspot(android.net.wifi.WifiManager.LocalOnlyHotspotCallback,%20android.os.Handler)

对于我的项目,我需要热点功能来与另一台设备通信,不需要互联网,但是,我需要使用其他设备上预配置的一些特定凭据创建热点。

我已经检查了 android 文档,但我不知道是否可以使用预定义的参数、SSID 和 PASSWORD 执行 startLocalOnlyHotspot。

有谁知道是否可以配置它们?

谢谢!