zoukankan      html  css  js  c++  java
  • Android获取实时连接热点的设备IP地址

    因为最近玩树莓派,需要手机做热点,目前我发现的有两种办法 得到“已连接手机热点的设备的ip地址,推荐第二个办法,我最开始是第二个办法解决问题的, 第一个办法推测可行,但还未验证,

    1. 第一个办法需要手机有root权限,root后的手机直接读 /proc/net/arp 这个路径下的文件就行了, 用re 文件浏览器或者 es文件浏览器,不知道Linux的同学可能不知道,linux 下 / 表示根目录,所以在文件浏览器中先进到 / 目录,然后是 proc, 然后 net,arp 这个文件是arp 转发表的缓存,打开这个文件能找到几个ip地址,这些除了手机自身的,就是需要的ip地址了,

    2. 第二个办法不需要root权限,和第一原理类似,只是使用命令行来间接读这个文件的, 但是要安装一个 android terminal ( 安卓命令行),这是一个开源程序,目的是在安卓上也模拟出命令行的效果,其实安卓本身就是linux内核加上java虚拟机嘛,废话不多说,安装成功后就是一个和linux 命令行相似的界面,它可以支持部分的指令,(当一个$符号出现时,说明它在等待用户输入命令,如果没有$符号试试,按加号新建一个窗口), 输入指令 ip neigh 就能获得相关的ip地址信息啦!结果图如下:

      第一行 wlan0 是手机热点自身的ip地址,其后是手机热点的mac地址,下面两个就是连到手机上的两个设备的ip地址,

    3. 最后附上 android terminal的安装包的链接:android term

  • 相关阅读:
    友链
    OI日常
    P4451 [国家集训队]整数的lqp拆分 生成函数
    AT4831 [ABC155F] Perils in Parallel 生成树
    P4438 [HNOI/AHOI2018]道路 树DP
    CF383E Vowels 子集DP 容斥
    P5488 差分与前缀和 生成函数+多项式EXP
    CF115E Linear Kingdom Races 线段树优化DP
    CF49E Common ancestor 区间DP
    P5047 [Ynoi2019 模拟赛] Yuno loves sqrt technology II 莫队二次离线
  • 原文地址:https://www.cnblogs.com/hxun/p/10812236.html
Copyright © 2011-2022 走看看