【问题标题】:how to get SSID and Password for hotspot (kotlin)如何获取热点的 SSID 和密码(kotlin)
【发布时间】:2021-08-23 16:19:32
【问题描述】:

我正在尝试使用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" 作为字符串只是为了测试 因为我使用这个值来生成二维码所以我需要字符串

这个值永远不会改变,但它会创建一个热点

我错过了什么??

【问题讨论】:

    标签: android-studio kotlin wifimanager hotspot ssid


    【解决方案1】:

    我遇到了同样的问题,并在这篇文章中找到了一些答案:Change WiFi hotspot's SSID and password in Android Oreo 8.x。但是,您似乎无法使用仅本地热点更改 SSID 或密码。 希望你能找到解决办法。

    【讨论】:

    • 谢谢你的回答,但我会使用 p2p
    猜你喜欢
    • 2019-03-31
    • 2014-09-30
    • 2018-05-21
    • 2020-07-12
    • 2018-08-26
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多