Android连接wifi获得该wifi范围内所有连接端的ip 可以。我记得我用过一个叫无线黑客的软件可以做到这个功能,它就是看一个wifi上有多少个连接,并且把地址都显示出来,在安智市场有下载,你可以去参考一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是用http访问路由IP,带上某些参数,路由会返回某些状态信息吧猜的 public static List<String> getConnectedHotIP() { List<String> connectedIP = new ArrayList<String>(); try { BufferedReader br = new BufferedReader(new FileReader( "/proc/net/arp")); String line; while ((line = br.readLine()) != null) { String[] splitted = line.split(" +"); if (splitted != null && splitted.length >= 4) { String ip = splitted[0]; LogUtil.e(ip); connectedIP.add(ip); } } } catch (Exception e) { e.printStackTrace(); } return connectedIP; } Android之linux层开发 存储方式问题 关于 安卓模拟器跟电脑通讯的问题?? android 利用framebuffer截图问题 关于onLongClickListener的错误 关于安卓 fragment的布局文件报错? 字符串转化日期的问题 Android活动间的跳转报空指针 跪求Orz 一个能用于传输音频的Rtp模板 ExpandableListActivity 子项可不可以每项的高度都不一样 安装完Android后,创建AVD时无法选择Target
猜的
List<String> connectedIP = new ArrayList<String>();
try {
BufferedReader br = new BufferedReader(new FileReader(
"/proc/net/arp"));
String line;
while ((line = br.readLine()) != null) {
String[] splitted = line.split(" +");
if (splitted != null && splitted.length >= 4) {
String ip = splitted[0];
LogUtil.e(ip);
connectedIP.add(ip);
}
}
} catch (Exception e) {
e.printStackTrace();
}
return connectedIP;
}