`
timingliu
  • 浏览: 32934 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

取WiFi MAC地址

阅读更多

1、修改AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      ...>
下增加:
   <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

否则会因缺少权限而取不到MAC信息

 

2、取MAC代码片断


   WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
   WifiInfo wifiInfo = wifiManager.getConnectionInfo();
   String macAddress = (wifiInfo == null) ? "Empty" : wifiInfo.getMacAddress();

分享到:
评论

相关推荐

    底层JNI获取WIFI MAC 地址

    JNI在很多场合被用到,比如提高性能、访问操作系统特定功能或库,以及在本例中,用于底层操作,如获取WiFi MAC地址。在Android应用开发中,由于安全和权限限制,直接通过Java代码获取MAC地址可能较为复杂,因此,...

    vc++获取取网卡MAC地址的三种方法.zip

    在VC++编程环境中,获取计算机网卡的MAC(Media Access Control)地址是一项常见的任务,特别是在网络通信和设备识别中。MAC地址是网络接口控制器(NIC)的唯一标识,由6个字节(48位)组成,通常表示为12位的十六...

    C# 取MAC地址源码

    标题"\"C# 取MAC地址源码\"\"表明我们要讨论的是一个使用C#编写的程序,其功能是获取本地计算机的MAC地址。在Windows系统中,这通常涉及到与操作系统API交互,调用相应的函数来获取网络适配器的信息。 描述中提到的...

    TMAC修改Mac地址

    TMAC使得用户能够在不改变硬件的情况下,自定义电脑、WiFi网卡以及宽带适配器的MAC地址,从而实现某些特定的功能或解决应用限制。 1. **为什么要修改MAC地址**: - **避免限制**:有些网络服务提供商可能会根据MAC...

    树莓派wifi通过python程序控制

    可以通过程序取扫描周围的wifi,进行连接和断开: # 3、扫描wifi: def scan_wifi(self): wifi = pywifi.PyWiFi() iface = wifi.interfaces()[1] iface.scan() time.sleep(0.5) basewifi = iface.scan_...

    获取android设备的IP和MAC

    在Android开发中,有时我们需要获取设备的网络状态信息,如IP地址和MAC地址。这些信息在设备连接到网络时尤其重要,例如用于设备间的通信、网络诊断或远程控制。本教程将详细介绍如何在Android应用中获取设备的IP和...

    基于STM32开发的使用WiFi模块抓取网页信息

    在STM32上进行网络编程涉及到TCP/IP协议栈的实现,包括IP地址、子网掩码、MAC地址的概念,以及TCP、UDP等传输层协议的理解。开发者需要编写代码来封装和解封装网络报文,处理网络连接和断开,以及错误恢复机制。 6...

    win 7下wifi spoofing方法

    WiFi Spoofing通常指的是改变你的设备发出的WiFi信号的SSID(服务集标识符)或MAC地址,以伪装成不同的网络或设备。然而,在这个上下文中,"win 7下WiFi spoofing方法"似乎是指在Windows 7操作系统中创建一个虚拟...

    无线路由wifi密码设置方法有哪些.doc

    在绑定 IP 和 MAC 地址上网的情况下,从无线路由器引出网线到终端电脑,由将 LAN 中的网络参数改为终端电脑的静态 IP 地址,同时克隆终端电脑 MAC 的地址。就可以实现无线 WIFI 外发,从无线路由器外出的电脑终端与...

    Delphi获取本机IP、名称、网卡MAC等信息..rar

    在Delphi编程环境中,获取本机的IP地址、计算机名称以及网络适配器的MAC(物理)地址是常见的系统信息获取需求。这些信息对于网络通信、设备定位和系统管理至关重要。下面将详细介绍如何使用Delphi来实现这些功能。 ...

    华为1308mac修改

    此外,有些公共WiFi热点也可能基于MAC地址进行访问控制。 在华为1308的设置中,MAC地址修改步骤大致如下: 1. **登录管理界面**:打开Web浏览器,在地址栏输入华为1308的默认IP地址(通常是192.168.1.1),然后按...

    无线wifi网络实用工具

    本文将深入探讨“无线WiFi网络实用工具”的核心知识点,包括如何修改无线网卡的MAC地址以及如何查看无线网络的详细信息。 首先,我们来讨论修改无线网卡MAC地址这一功能。MAC地址,全称Media Access Control ...

    超详细win7下创建WiFi及常见问题解决办法.pdf

    WiFi 地址)IP 设置:启用 自动 IP 取掉勾(有些路由器是可以自动分配的,有些不行就必须手动分配)使用静态 IP 打勾 IP 地址 192.168.1.199(跟第一问题里的路由器分配给手机的 IP 设置一样)网关 192.168.1.1 网络...

    Android获取MAC

    在Android平台上,获取...以上就是Android获取MAC地址的三种主要方式,它们在不同场景下各有优劣,具体选择哪种取决于应用的需求和目标设备的环境。在实际开发中,应考虑到兼容性问题,并遵循最新的Android平台政策。

    wifi 介绍ppt

    IEEE 802.11 的性能主要取决于无线信道的质量、站点之间的距离、网络负载等因素。为了提高性能,可以使用多个接入点、增加网络带宽、优化网络拓扑结构等方法。 互访问点协议 互访问点协议是指不同厂商的接入点之间...

    默认编译开启wifi1

    `option ssid`设置了默认的SSID,它基于设备的MAC地址后六位生成。`option encryption none`表示默认不开启加密,你可以根据需要设置为`psk`、`psk2`或`psk2-ccmp`等加密方式。`option network lan`表明无线接口连接...

    GPS及WIFI、GPRS基站定位坐标源码

    这种定位方法依赖于设备连接到的WIFI网络的MAC地址。通过对比已知的WIFI热点位置数据库,可以推算出设备的大致位置。WIFI定位在室内表现较好,特别是在有大量WIFI热点的商业区域。然而,它的精度取决于数据库的完整...

    wifi管理软件

    3. 解决因驱动返回非标准MAC地址造成的崩溃。4. 解决某些驱动返回重复结果时的显示问题。5. 解决某些设备无法获取频段信息的问题。v1.0.12 版本改动:1. 解决因某些驱动使用IEEE 802.11b/g时返回非标准结果造成频率...

Global site tag (gtag.js) - Google Analytics