android 如何获取同一WiFi下的所有连接终端

android 如何获取同一WiFi下的所有连接终端,第1张

import androidappActivity;

import androidbluetoothBluetoothAdapter;

import androidcontentContext;

import androidcontentIntent;

import androidnetwifiWifiInfo;

import androidnetwifiWifiManager;

import androidosBundle;

import androidwidgetTextView;

 

/

  获取手机WIFI的MAC地址

  @author 单红宇

 

 /

public class GetmacipinfoActivity extends Activity {

    / Called when the activity is first created /

    private static final int REQUEST_ENABLE_BT = 3;

    private WifiManager mWifi;

    private BluetoothAdapter bAdapt;

    private String btMac;

    private String WifiMac;

 

    @Override

    public void onCreate(Bundle savedInstanceState) {

        superonCreate(savedInstanceState);

        setContentView(Rlayoutmain);

        mWifi = (WifiManager) getSystemService(ContextWIFI_SERVICE);

 

        if (!mWifiisWifiEnabled()) {

            mWifisetWifiEnabled(true);

        }

 

        WifiInfo wifiInfo = mWifigetConnectionInfo();

 

        bAdapt = BluetoothAdaptergetDefaultAdapter();

 

        if (bAdapt != null) {

            if (!bAdaptisEnabled()) {

                Intent enBT = new Intent(BluetoothAdapterACTION_REQUEST_ENABLE);

                startActivityForResult(enBT, REQUEST_ENABLE_BT);

            }

 

            btMac = bAdaptgetAddress();

        } else {

            btMac = "No Bluetooth Device!";

        }

 

        if ((WifiMac = wifiInfogetMacAddress()) == null) {

            WifiMac = "No Wifi Device";

        }

 

        TextView mac = (TextView) findViewById(RidmacView);

        macsetTextSize(16);

         

//      查看已经连接上的WIFI信息,在Android的SDK中为我们提供了一个叫做WifiInfo的对象,这个对象可以通过WifiManagergetConnectionInfo()来获取。WifiInfo中包含了当前连接中的相关信息。

//      getBSSID()  获取BSSID属性

//      getDetailedStateOf()  获取客户端的连通性

//      getHiddenSSID()  获取SSID 是否被隐藏

//      getIpAddress()  获取IP 地址

//      getLinkSpeed()  获取连接的速度

//      getMacAddress()  获取Mac 地址

//      getRssi()  获取80211n 网络的信号

//      getSSID()  获取SSID

//      getSupplicanState()  获取具体客户端状态的信息

        StringBuffer sb = new StringBuffer();

        sbappend("\n获取BSSID属性(所连接的WIFI设备的MAC地址):" + wifiInfogetBSSID());

//      sbappend("getDetailedStateOf()  获取客户端的连通性:");

        sbappend("\n\n获取SSID 是否被隐藏:"+ wifiInfogetHiddenSSID());

        sbappend("\n\n获取IP 地址:" + wifiInfogetIpAddress());

        sbappend("\n\n获取连接的速度:" + wifiInfogetLinkSpeed());

        sbappend("\n\n获取Mac 地址(手机本身网卡的MAC地址):" + WifiMac);

        sbappend("\n\n获取80211n 网络的信号:" + wifiInfogetRssi());

        sbappend("\n\n获取SSID(所连接的WIFI的网络名称):" + wifiInfogetSSID());

        sbappend("\n\n获取具体客户端状态的信息:" + wifiInfogetSupplicantState());

        macsetText("WIFI网络信息:  " + sbtoString() + "\n\n蓝牙MAC:  " + btMac);

    }

}

看下这段代码或许对你有帮助!!

手机上查看路由器wifi连接人数的方法有2种:

一、路由器管理APP查看

1、如果你的无线路由器,支持APP管理,请先下载你路由器的管理APP,然后进行安装;

2、安装后运行管理APP,就可以查看到连接路由器wifi的人数/设备数量了,如下图所示;

3、打开路由器的管理APP。

二、用手机浏览器查看

如果你的这台无线路由器,官方没有提供管理APP软件,也没有关系,我们可以通过手机浏览器来查看wifi连接人数。

1、手机连接wifi信号

需要让手机连接到路由器的wifi信号。你要查看哪一台路由器wifi连接人数,手机就连接到该路由器的wifi信号。

2、登录到设置页面

打开手机上的浏览器,在浏览器地址栏中输入:路由器设置网址——>然后输入“登录密码”,登录到路由器的设置页面。

1、首先打开手机,设置-WLAN-打开。

2、找到自己的热点,点击连接,输入密码,连接到自己的wifi热点。 3、链接之后,点击已连接热点,可以查看连接信息以及ip地址。 4、其次打开手机浏览器,输入19216801(有些型号路由器可能要输入19216811),输入用户名和密码,点击登陆窗口。 5、进入路由器管理面板,可以找到你需要的任何信息,状态栏里面有网关的各种信息。 6、最后点击状态-客户端列表-查看同一个路由器上面到底有几个链接用户,上面有明确的ip地址和设备名称,区别之后,如果没有其他多余的用户,证明秘钥安全,暂时不用更换密码,否则就要马上更改密码,以保证网络速度正常使用。

对于楼主的问题,以下是鄙人的看法

1、手机连接无线路由器wifi。

2、打开手机浏览器,输入路由器背后铭牌的网关ip地址(一般是19216811),进入网关配置界面。

3、进入无线设置中的连接状态页面可以查看当前连接wifi的主机列表,其中包含主机个数(即WIFI上线人数)、MAC地址及分配带宽。

直接登录到路由器中,查看连接终端;(具体办法,看路由器的IP段,一般局域名网为:19216811,当然也有19216801这是常见的,部分路由器厂商可能后两段不同,不过前边192168基本都一样)

很多路由器厂商为了用户管理上的方便,还提供APP的管理形式,此时只需登录APP就能管理Wifi路由。当然也可以查看有多少设备连接了你的wifi,还可以看到每台设备的相关信息(比如:MAC地址,还有就是用的iphone或其它平台,或还能看到是什么 *** 作系统接入等)

喜欢的请给个赞,求关注,谢谢!

方法有二:

方法一,直接登录到路由器中,查看连接终端;(具体办法,看路由器的IP段,一般局域名网为:19216811,当然也有19216801这是常见的,部分路由器厂商可能后两段不同,不过前边192168基本都一样)

方法二:很多路由器厂商为了用户管理上的方便,还提供APP的管理形式,此时只需登录APP就能管理Wifi路由。当然也可以查看有多少设备连接了你的wifi,还可以看到每台设备的相关信息(比如:MAC地址,还有就是用的iphone或其它平台,或还能看到是什么 *** 作系统接入等)

我家用的移动网络会绑定自己的手机,点进去就可以看到是否有人蹭网,会有提示的。

1查看自己购买的路由器是什么品牌;2点击登录该品牌的官网;3下载该路由器配套的app;4安装该app;5之后app会自动搜索路由器;6输入密码登录app后即可查看wifi连接人数。

1、手机连接无线路由器wifi。

2、打开手机浏览器,输入路由器背后铭牌的网关ip地址(一般是19216811),进入网关配置界面。

3、进入无线设置中的连接状态页面可以查看当前连接wifi的主机列表,其中包含主机个数(即WIFI上线人数)、MAC地址及分配带宽。

以上就是关于android 如何获取同一WiFi下的所有连接终端全部的内容,包括:android 如何获取同一WiFi下的所有连接终端、怎么用手机看有多少人连wifi、怎么查wifi密码连接了几个设备等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9391743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存