gpt4 book ai didi

java - Android WiFiInfo 错误

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

我正在制作一个使用互联网的应用程序。

我正在使用 WiFiInfo 类了解可用网络的状态,并使用 WifiManager 启用和管理可用的 Wi-fi 连接。

但结果是Unknown ssid。我还修改了 AndroidManifest.xml 以授予 android.permission.ACCESS_WIFI_STATE 权限。也许你们中的某个人可以帮助我......这是代码:

TextView textWifiManager = (TextView)findViewById(R.id.WifiManager);
TextView textWifiInfo = (TextView)findViewById(R.id.WifiInfo);
TextView textIp = (TextView)findViewById(R.id.Ip);

WifiManager myWifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE);

WifiInfo myWifiInfo = myWifiManager.getConnectionInfo();
int myIp = myWifiInfo.getIpAddress();

textWifiManager.setText(myWifiManager.toString());
textWifiInfo.setText(myWifiInfo.toString());

int intMyIp3 = myIp/0x1000000;
int intMyIp3mod = myIp%0x1000000;

int intMyIp2 = intMyIp3mod/0x10000;
int intMyIp2mod = intMyIp3mod%0x10000;

int intMyIp1 = intMyIp2mod/0x100;
int intMyIp0 = intMyIp2mod%0x100;

textIp.setText(String.valueOf(intMyIp0)
+ "." + String.valueOf(intMyIp1)
+ "." + String.valueOf(intMyIp2)
+ "." + String.valueOf(intMyIp3)
);
}
}

最佳答案

奇怪的是它会返回未知而不是 null,但是这里记录了一个错误 http://code.google.com/p/android/issues/detail?id=43336自 1 年前。

详细状态和求助状态是什么?

编辑:试图让这个更有帮助,请在此处查看我的答案 Get SSID when WIFI is connected用于在 wifi 处于正确状态时获取 wifi 信息。

关于java - Android WiFiInfo 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16388408/

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