Java 让设备以编程方式连接到android中的同一wifi网络?

Java 让设备以编程方式连接到android中的同一wifi网络?,java,android,wifi,wifimanager,network-interface,Java,Android,Wifi,Wifimanager,Network Interface,我正在开发一个应用程序,其中我需要的第一件事是如何获取连接到我的wifi网络或同一wifi网络的设备。即ip地址、设备名称等。 我不知道怎么做,搜索了很多,但没有可用的例子 我做了一件事,我将ping 255个ip,无论哪个响应都将是连接的ip,但这里的问题是,已经有虚拟ip分配给一些网站,所以我只需要检测真实的设备ip地址 我想做与WifiTalkie应用程序中相同的事情,请遵循以下任一操作: 方式1: 如果您的意思是希望查看连接到当前WiFi连接的所有设备(并且您没有尝试进行临时联网),那么

我正在开发一个应用程序,其中我需要的第一件事是如何获取连接到我的wifi网络或同一wifi网络的设备。即ip地址、设备名称等。 我不知道怎么做,搜索了很多,但没有可用的例子

我做了一件事,我将ping 255个ip,无论哪个响应都将是连接的ip,但这里的问题是,已经有虚拟ip分配给一些网站,所以我只需要检测真实的设备ip地址


我想做与WifiTalkie应用程序中相同的事情,请遵循以下任一操作:

方式1:

如果您的意思是希望查看连接到当前WiFi连接的所有设备(并且您没有尝试进行临时联网),那么您实际上是希望运行网络扫描仪

周围有很多这样的东西。这一个在github上有可用的源代码

方式2:
请参阅

您可以使用登录凭据向wifi适配器管理面板ip发送http请求并解析HTML,但您需要为每个wifi解析不同的HTML,并为每个wifi传递不同的ip和用户名、密码检查此链接: