gpt4 book ai didi

Android tether - 获取当前的 SSID

转载 作者:太空宇宙 更新时间:2023-11-03 13:01:22 24 4
gpt4 key购买 nike

重复问题 - How to get my wifi hotspot ssid in my current android system很抱歉重复这个问题,但它仍然没有答案。我的手机处于网络共享模式,所以我想知道它的 SSID。我怎样才能找到这个?非常感谢!

最佳答案

有点晚了,但我最近设法获得了设备热点的 SSID。它在我的 Galaxy Nexus 上运行,但还没有进行太多测试。

public static WifiConfiguration getWifiApConfiguration(final Context ctx) {
final WifiManager wifiManager = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE);
final Method m = getWifiManagerMethod("getWifiApConfiguration", wifiManager);
if(m != null) {
try {
return (WifiConfiguration) m.invoke(wifiManager);
} catch(Exception e) {
}
}
return null;
}

private static Method getWifiManagerMethod(final String methodName, final WifiManager wifiManager) {
final Method[] methods = wifiManager.getClass().getDeclaredMethods();
for (Method method : methods) {
if (method.getName().equals(methodName)) {
return method;
}
}
return null;
}

只需调用 getWifiApConfiguration(getActivity()).SSID 即可获取热点名称。建议在 ;) 之前进行空指针检查

关于Android tether - 获取当前的 SSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850936/

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