相关疑难解决方法(0)

Android获取热点提供设备的IP地址

我正在使用

public static String getLocalIPAddress(WifiManager wm){
    return Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
}
Run Code Online (Sandbox Code Playgroud)

获取执行设备的IP地址.如果设备连接到"公共"wlan网络,并且设备连接到由其他Android设备通过热点托管的wifi网络,则工作正常.如果设备未连接到任何wifi网络,则返回"0.0.0.0"(正确).但是,如果设备通过提供热点来托管wifi网络,则该方法仍然返回"0.0.0.0".如何在"自己的wifi网络"中获取热点提供设备的真实IP地址?

感谢和问候

ip networking android wifimanager android-wifi

16
推荐指数
4
解决办法
6万
查看次数

标签 统计

android ×1

android-wifi ×1

ip ×1

networking ×1

wifimanager ×1