获取连接到本手机热点的什么的mac及ip

 你在需要的地方调用这个工具类就可以了.

/**
 * 从手机本地文件提取Ip地址与mac
 * return List ipmac = new ArrayList<>();
 */
public class GetIp {

    private Mac_Ip mac_ip = null;
    private List macIps = new ArrayList<>();
    private List ipmac = new ArrayList<>();
    private BufferedReader br = null;
    private String line;


    public List getIp(){
        try {
            br = new BufferedReader(new FileReader("/proc/net/arp"));
            macIps.clear();
            ipmac.clear();
            line = br.readLine();
            while ((line = br.readLine()) != null) {
                String[] splitted = line.split(" +");
                if (splitted != null && splitted.length >= 4) {
                    String ip = splitted[0].trim();
                    String mac = splitted[3].trim();
                    mac_ip = new Mac_Ip(ip,mac);
                    macIps.add(mac_ip);
                }
            }
            for (int i=0;i

获取IP及mac

你可能感兴趣的:(获取IP及mac)