gpt4 book ai didi

android - 如何从请求者状态更改广播接收器获取 wifi 接入点的 SSID

转载 作者:太空狗 更新时间:2023-10-29 14:28:16 25 4
gpt4 key购买 nike

我已经注册了广播接收器 SUPPLICANT_STATE_CHANGED_ACTION,我在其中监视 wifi 请求者状态变化。

当 wifi 请求状态连接或断开时,我想向用户显示 Toast 消息,说明您已连接/断开与此 SSID 的连接。

我不知道如何从 SUPPLICANT_STATE_CHANGED_ACTION 广播接收器中检索发生此事件或已收到广播的 SSID。

谢谢。

最佳答案

尝试使用WifiManager获取SSID。

WifiManager wm = (WifiManager) getSystemService(Context.WIFI_SERVICE);
String ssid = wm.getConnectionInfo().getSSID();

您还需要将 SSID 保存到您的首选项中,以便在您收到“断开连接”广播时显示它。将 SSID 存储在变量中是不安全的,因为它随时可能被垃圾收集器删除。

关于android - 如何从请求者状态更改广播接收器获取 wifi 接入点的 SSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com