如何以编程方式显示连接到android热点的设备名称
我能够检测到连接到手机的设备,并使用以下命令获取ip地址和mac解析“/proc/net/arp”等信息 但我找不到连接设备的名称。如何以编程方式显示连接到android热点的设备名称,android,Android,我能够检测到连接到手机的设备,并使用以下命令获取ip地址和mac解析“/proc/net/arp”等信息 但我找不到连接设备的名称。 我认为这些信息存在于某个地方,因为如果我使用电话,我可以看到这些信息你能找到答案吗?你能找到答案吗? try { br = new BufferedReader(new FileReader("/proc/net/arp")); String line;
我认为这些信息存在于某个地方,因为如果我使用电话,我可以看到这些信息你能找到答案吗?你能找到答案吗?
try {
br = new BufferedReader(new FileReader("/proc/net/arp"));
String line;
while ((line = br.readLine()) != null) {
if (isFirstLine) {
isFirstLine = false;
continue;
}
String[] splitted = line.split(" +");
if (splitted != null && splitted.length >= 4) {
String ipAddress = splitted[0];
String macAddress = splitted[3];
String info = splitted[5];
boolean isReachable = InetAddress.getByName(
splitted[0]).isReachable(400);
if (isReachable) {
if(macAddress.contains("00:03:7f"))
{
occhiale.add(ipAddress);
}
else
{
dispositivi.add(ipAddress);
}
contenitore.add(dispositivi);
contenitore.add(occhiale);
Log.d("Device Information", ipAddress + " : "
+ macAddress+info);
}
}
}
Log.d("getListOfConnectedDevi"," finished");
}