当前位置:首页 » 安卓系统 » android局域网ip

android局域网ip

发布时间: 2022-06-05 22:55:26

安卓手机怎么查看ip地址 手机怎么查看ip地址

外网IP地址查询方法:打开手机浏览器,在浏览器网址中输“”进入即可查询。局域网IP地址查询方法(需要连接无线网):1、首先,将手机切换到桌面点击“设置”;2、进入设置后,选择“无线局域网”;3、选择“当前连接的”wifi网络;4、选择进入就能看到详细信息。

❷ 安卓有没有可以像电脑那样扫描局域网IP的软件

目前我用到最好用的就是 netx,现在7.1版本,重要的一点没有广告

java如何获取局域网内所有安卓设备的ip地址,MAC以及序列号

1.得到局域网网段,可由自己机器的IP来确定 (也可以手动获取主机IP-CMD-ipconfig /all)
2.根据IP类型,一次遍历局域网内IP地址
JAVA类,编译之后直接运行便可以得到局域网内所有IP,具体怎样使用你自己编写相应代码调用便可
代码如下::
package bean;

import java.io.*;
import java.util.*;

public class Ip{
static public HashMap ping; //ping 后的结果集
public HashMap getPing(){ //用来得到ping后的结果集
return ping;
}

//当前线程的数量, 防止过多线程摧毁电脑
static int threadCount = 0;

public Ip() {
ping = new HashMap();
}

public void Ping(String ip) throws Exception{
//最多30个线程
while(threadCount>30)
Thread.sleep(50);
threadCount +=1;
PingIp p = new PingIp(ip);
p.start();
}

public void PingAll() throws Exception{
//首先得到本机的IP,得到网段
InetAddress host = InetAddress.getLocalHost();
String hostAddress = host.getHostAddress();
int k=0;
k=hostAddress.lastIndexOf(".");
String ss = hostAddress.substring(0,k+1);
for(int i=1;i <=255;i++){ //对所有局域网Ip
String iip=ss+i;
Ping(iip);
}

//等着所有Ping结束
while(threadCount>0)
Thread.sleep(50);
}

public static void main(String[] args) throws Exception{
Ip ip= new Ip();
ip.PingAll();
java.util.Set entries = ping.entrySet();
Iterator iter=entries.iterator();

String k;
while(iter.hasNext()){
Map.Entry entry=(Map.Entry)iter.next();
String key=(String)entry.getKey();
String value=(String)entry.getValue();

if(value.equals("true"))
System.out.println(key+"-->"+value);
}
}
class PingIp extends Thread{
public String ip; // IP
public PingIp(String ip){
this.ip=ip;
}

public void run(){
try{
Process p= Runtime.getRuntime().exec ("ping "+ip+ " -w 300 -n 1");
InputStreamReader ir = new InputStreamReader(p.getInputStream());
LineNumberReader input = new LineNumberReader (ir);
//读取结果行
for (int i=1 ; i <7; i++)
input.readLine();
String line= input.readLine();

if (line.length() <17 || line.substring(8,17).equals("timed out"))
ping.put(ip,"false");
else
ping.put(ip,"true");
//线程结束
threadCount -= 1;
}catch (IOException e){}
}
}
}

❹ Android开发 求教 手机扫描局域网内所有ip

把当前网段中所有的主机都ping一遍

❺ android在局域网的情况下,如何获取服务器的IP地址

规定一对口令,比如发出123就返回456,然后扫描网段下所有IP,对上了就是了

❻ 如何安卓端实现遍历局域网的IP 、MAC以及端口号

MAC 是 电脑网卡 , 300兆 网卡 MAC只不过是网卡显示的一个编号 也是ALAN

热点内容
androidstudio断点调试 发布:2025-05-19 18:20:23 浏览:765
abaqus如何配置证书 发布:2025-05-19 18:19:38 浏览:583
美食的密码是多少 发布:2025-05-19 18:18:58 浏览:72
买合资车选哪个品牌好配置高 发布:2025-05-19 18:01:51 浏览:49
pythonc回调 发布:2025-05-19 17:55:50 浏览:268
苹果如何把通讯录转移到安卓手机 发布:2025-05-19 17:49:13 浏览:255
开机设密码源码 发布:2025-05-19 17:47:20 浏览:885
死锁检测算法 发布:2025-05-19 17:45:17 浏览:109
sql查询列 发布:2025-05-19 17:38:16 浏览:279
安卓怎么录屏只录一点 发布:2025-05-19 17:12:39 浏览:522