import androidappActivity;
import androidbluetoothBluetoothAdapter;
import androidcontentContext;
import androidcontentIntent;
import androidnetwifiWifiInfo;
import androidnetwifiWifiManager;
import androidosBundle;
import androidwidgetTextView;
/
@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密码连接了几个设备等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)