如何获取热点的 SSID 和密码(kotlin)
how to get SSID and Password for hotspot (kotlin)
我正在尝试使用 startLocalOnlyHotspot()
创建热点
我的代码:
var ssid = "null"
var password = "null"
wifiManager.startLocalOnlyHotspot(object : LocalOnlyHotspotCallback() {
override fun onStarted(reservation: LocalOnlyHotspotReservation) {
super.onStarted(reservation)
if(reservation.wifiConfiguration != null) {
ssid = reservation.wifiConfiguration!!.SSID
password = reservation.wifiConfiguration!!.preSharedKey
}
}
}, Handler())
我正在尝试从 startLocalOnlyHotspot()
获取 SSID 和密码
我把它们的默认值都设置为 "null"
作为字符串只是为了测试
因为我使用这个值来生成 QR 码所以我需要 string
这个值永远不会改变,但它会创建一个热点
我错过了什么??
我遇到了同样的问题,并在这个 post 中找到了一些答案:Change WiFi hotspot's SSID and password in Android Oreo 8.x。但是,您似乎无法使用 Local Only Hotspot 更改 SSID 或密码。
希望你能找到解决办法。
我正在尝试使用 startLocalOnlyHotspot()
我的代码:
var ssid = "null"
var password = "null"
wifiManager.startLocalOnlyHotspot(object : LocalOnlyHotspotCallback() {
override fun onStarted(reservation: LocalOnlyHotspotReservation) {
super.onStarted(reservation)
if(reservation.wifiConfiguration != null) {
ssid = reservation.wifiConfiguration!!.SSID
password = reservation.wifiConfiguration!!.preSharedKey
}
}
}, Handler())
我正在尝试从 startLocalOnlyHotspot()
我把它们的默认值都设置为 "null"
作为字符串只是为了测试
因为我使用这个值来生成 QR 码所以我需要 string
这个值永远不会改变,但它会创建一个热点
我错过了什么??
我遇到了同样的问题,并在这个 post 中找到了一些答案:Change WiFi hotspot's SSID and password in Android Oreo 8.x。但是,您似乎无法使用 Local Only Hotspot 更改 SSID 或密码。 希望你能找到解决办法。