Android 如何获取wifi中接入点的所有ip地址?安卓

Android 如何获取wifi中接入点的所有ip地址?安卓,android,wifi,Android,Wifi,我无法获取IP地址。。。通过wifi扫描获取所有接入点的IP地址是否正确 public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub List<ScanResult> results = wifiDemo.wifi.getScanResults(); ScanResult bestSignal = null;

我无法获取IP地址。。。通过wifi扫描获取所有接入点的IP地址是否正确

public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        List<ScanResult> results = wifiDemo.wifi.getScanResults();
        ScanResult bestSignal = null;
        for (ScanResult result : results) {


        }

        try {
            for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();){
                NetworkInterface intf = en.nextElement();


                for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();){
                    InetAddress inetAddress = enumIpAddr.nextElement();
                    if (!inetAddress.isLoopbackAddress()) {
                        Toast.makeText(wifiDemo, TAG + "IP " + inetAddress.getHostAddress().toString(), Toast.LENGTH_LONG).show();
                    }
                }
            }
        } catch (SocketException e) {

            e.printStackTrace();
        }
    }
public void onReceive(上下文、意图){
//TODO自动生成的方法存根
List results=wifiDemo.wifi.getScanResults();
ScanResult bestSignal=null;
用于(扫描结果:结果){
}
试一试{
对于(枚举en=NetworkInterface.getNetworkInterfaces();en.hasMoreElements();){
NetworkInterface intf=en.nextElement();
对于(枚举Enumeration EnumipAddress=intf.getInetAddresses();EnumipAddress.hasMoreElements();){
InetAddress InetAddress=enumIpAddr.nextElement();
如果(!inetAddress.isLoopbackAddress()){
Toast.makeText(wifiDemo,TAG+“IP”+inetAddress.getHostAddress().toString(),Toast.LENGTH_LONG.show();
}
}
}
}捕获(SocketException e){
e、 printStackTrace();
}
}

是否尝试了
NetworkInterface.getNetworkInterfaces()
获取所有接口的方法?然后迭代从每个接口获取IP。

是否尝试了
NetworkInterface.getNetworkInterfaces()
获取所有接口的方法?然后迭代从每个接口获取IP。

WiFi接入点没有IP地址。

WiFi接入点没有IP地址。

hmmm。。。。我试过这个…你能告诉我有什么问题吗…我就是不能得到网络接口…嗯。。。。我试过这个…你能告诉我有什么不对的吗?我只是不能得到网络接口…请考虑除了标题之外添加你的问题的文本,而不仅仅是在这里倾销你的代码并期待答案。请考虑在标题之外添加你的问题的文本,不仅仅是在这里转储代码并期望得到答复……这是有道理的……我能够获得SSID和BSSID(地址)。。。我的应用程序应该使用我尚未决定的某种协议连接到wifi控制器(将使用TCP,因为硬件支持它)。。。你能告诉我如何建立连接…我可以连接这个BSSID吗???如果可以…怎么做?好的…这很有意义…我可以获得SSID和BSSID(地址)。。。我的应用程序应该使用我尚未决定的某种协议连接到wifi控制器(将使用TCP,因为硬件支持它)。。。你能告诉我如何建立连接…我可以连接这个BSSID吗???如果可以…如何?