how to obtain the ip address of the connected wifi router in android programmatically?

后端 未结 2 1219
旧巷少年郎
旧巷少年郎 2021-02-03 14:36

I want to obtain the ip address of the the wifi router to which my android phone is connected? I know that we can get the mac/BSSId and SSID by using the android APIS but I don\

2条回答
  •  深忆病人
    2021-02-03 15:04

    What you want is DhcpInfo....

    final WifiManager manager = (WifiManager) super.getSystemService(WIFI_SERVICE);
    final DhcpInfo dhcp = manager.getDhcpInfo();
    final String address = Formatter.formatIpAddress(dhcp.gateway);
    

    This will determine the formatted gateway IP address, which should be what you're looking for.

提交回复
热议问题