最近开发一个项目,遇到一个问题,在手机开启热点的情况下,想要获取是哪个设备已经连接上了android手机开启的热点。

经过google,baidu ,最终没有找到答案。

最后想起在国外论坛下载了一个AP Demo,看了看源码,最终找到了可解决问题的方法。

如下:此方法肯定是熟知linux开发者想到的办法,用re文件管理器去"/proc/net/arp",进去一看,发现连接上热点的设备信息都在这里了,包括mac ip等

private ArrayList<String> getConnectedIP() {
ArrayList<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];
connectedIP.add(ip);
}
}
} catch (Exception e) {
e.printStackTrace();
}
return connectedIP;
}

调用方法:

ArrayList<String> connectedIP = getConnectedIP();
resultList = new StringBuilder();
for (String ip : connectedIP) {
resultList.append(ip);
resultList.append("\n");
}
System.out.print(resultList);

over~~~~

获取连接到wifi热点的手机信息。相关推荐

  1. Windows Win7建立wifi热点,手机共享WIFI上网

    Win7建立wifi热点,手机共享wifi上网 by:授客 QQ:1033553122 1.以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车 2.启用并设定虚拟WiFi网卡:运行命令:n ...

  2. 怎样用笔记本的无线网卡做一个AP 实现笔记本做wifi热点供手机、平板电脑wifi上网而不用无线路由器

    怎样用笔记本的无线网卡做一个AP  实现笔记本做wifi热点供手机.平板电脑wifi上网而不用无线路由器 首先前提是:笔记本要带无线网卡的! 利用WIndows 7的hostednetwork创建无线 ...

  3. win7系统用笔记本共享wifi热点 让手机免费上网

    之前一直在用这个方法把自己的笔记本变成一个wifi热点,让手机也可以直接连wifi上网,节省网费和路由器购买费. 其实就是开启了windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP ...

  4. 『教程』笔记本win7下自建Wifi热点–便于手机Wifi上网 (转 )

    说是教程,我也是从安致论坛上学来的,觉得还不错,于是再分享一次吧. 首先,以管理员身份运行命令提示符(用快捷键WIN+R调出运行然后输入CMD打开命令提示符的非是管理员权限),右击"命令提示 ...

  5. android 获取是否连接wifi热点,android - 如何知道您是否已连接到Wifi热点/ Wifi / Wifi Direct - 堆栈内存溢出...

    这是一个代码快照,希望它对您有用! public static int getNetworkType(Context context) { ConnectivityManager connectivi ...

  6. XP系统下建立WIFI热点让手机、电脑能上网

    http://wenku.baidu.com/view/372c5b1fa300a6c30c229f42.html 这里记录xp系统下建立共享无线网络连接,若是支持手机设备上的话,网络适配器必须是wi ...

  7. pc android wifi热点,安卓手机做wifi热点让笔记本上网的方法

    现在的安卓2.2系统以上的手机都可以将手机的无线上网信号共享出来,然后笔记本电脑或平板电脑在没有网络的情况下,可以通过手机3G网络,畅游无线网络. 1.打开手机应用列表 2.进入设置,无线与网络 3. ...

  8. 乌班图linux怎么连手机热点,使用Ubuntu12.04创建无线WiFi热点供手机上网

    1,单击右上角网络连接管理器(记得打开电脑的无线网络开关),选择"编辑连接-" 2,选择无线,然后单击添加. 3,{无线}输入连接名称,如longer,然后在SSID里随便输几个英 ...

  9. xp wifi android,XP系统下160WIFI创建WiFi热点后手机无法正常上网

    160WiFi是一款免费的无线路由软件,可以将您笔记本或台式机的内置(或外置)无线网卡一键变为无线路由,使其它设备可以简单的通过WiFi分享,自由访问互联网. 近期有用户反馈在windows xp系统 ...

  10. 关于检测手机信号强度,wifi信号强度以及检测周围wifi热点的一个小例子

    From: http://blog.csdn.net/wanglj0925/article/details/7743182 一.检测手机信号强度 检测手机信号强度需要用到TelephonyManage ...

最新文章

  1. Java并发 -- JMM
  2. dlib 68个关键点 人脸姿态
  3. python和c语言有什么关系-Python与C语言有什么区别?
  4. 动态链表增删改查及排序功能
  5. tp3.2路由表达式支持的正则定义必须以“/”开头
  6. 《人月神话》阅读笔记--02
  7. picker封装 uniapp_uniapp自定义picker城市多级联动组件
  8. java插入数据库字符串拼接_JAVA字符串怎么连接?
  9. 同步异步多线程这三者关系,你能给面试官一个满意的回答吗?
  10. python安装rarfile模块_python windows下安装pip及rarfile
  11. java 注解 jpa_详解Spring Data JPA使用@Query注解(Using @Query)
  12. opc客户端_通过OPC接口将TOP Server与Proficy iFix配合使用(上)
  13. BZOJ 1801 中国象棋(DP)
  14. python画心形代码大全_七夕,程序员的表白代码
  15. 基于JavaSwing开发中国象棋对战游戏+实验报告 课程设计 大作业
  16. 经方的魅力第二版》读书摘录
  17. Docker - Docker Image及Image命令详解
  18. Only a type can be imported. com.xxx.xxx.XXX resolves to a package 解决方法
  19. leetcode 将杂乱无章的数字排序
  20. python迭代法求极值_用Python实现最速下降法求极值的方法

热门文章

  1. matlab ill,Matlab跑GMM聚类时出现Ill-conditioned covariance created at iteration xx错误提示
  2. HALF-GCD算法的阐述
  3. python依赖库是什么_【转】python导出依赖库
  4. 管家婆辉煌7.2 7.1 年结存导致单据明细丢失 提示:这段时间无过帐单据。
  5. matlab persistent,新见到的MATLAB变量类型 persistent
  6. WordPress文章页面获取评论次数
  7. suger BI 创建任务
  8. 创维电信悦me,(YMB0300-CW)卡刷固件及教程
  9. Apache Tomcat 文件包含漏洞(CNVD-2020-10487)修复方法
  10. 北京大学计算机考研经验分享汇总