`
wang_2011_ying
  • 浏览: 144706 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android 获取wifi mac 地址的代码

 
阅读更多
public String macAddress = "";//wifi物理地址
public void getWifiMacAddress(){
	    	final WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
	    	if(wifi == null){
	    		return;
	    	}
	    	WifiInfo info = wifi.getConnectionInfo();
	    	this.macAddress = info.getMacAddress();
	    	if(this.macAddress == null && !wifi.isWifiEnabled()){
	    		new Thread(){
	    			@Override
	    			public void run(){
	    				wifi.setWifiEnabled(true);
	    				for(int i = 0 ; i < 10 ; i ++){
	    					WifiInfo info = wifi.getConnectionInfo();
	    			    	macAddress = info.getMacAddress();
	    			    	if(macAddress != null){
	    			    		break;
	    			    	}
	    			    	try {
								Thread.sleep(500);
							} catch (InterruptedException e) {
								// TODO Auto-generated catch block
								e.printStackTrace();
							}
	    				}
	    				wifi.setWifiEnabled(false);
	    			}
	    		}.start();
	    		
	    	}
	    }
分享到:
评论

相关推荐

    获取wifi热点SSID和密码demo

    由于在网上木有搜索到怎么获取wifi热点的用户名和密码,只好自己动手,本demo包含获取wifi热点的用户名、密码、mac、ip等,拿出来分享下(亲测android4.4可用)!欢迎下载。

    Android系统中Wifi连接网络的源代码

    Wifi连接网络,通过程序你将了解到定义WifiManager对象,定义WifiInfo对象,获取网络连接列表,定义一个WifiLock,打开Wifi网卡,关闭Wifi网卡,检查当前Wifi网卡状态,扫描周边网络,每次点击扫描之前清空上一次的...

    Android开发获取手机Mac地址适配所有Android版本

    最近由于项目需要MAC地址的记录,搞了一个通用的适配类,目前经过测试可以适配Android所有版本,我测试过的设备系统Android 4 5 6 7 7+都可以获取到,废话不多说直接上代码,简洁: 该类分为三类:Android6.0以下、...

    Android8.1获取Wifi,BT,Ethernet MAC地址问题分析

    1.Wifi MAC地址 不说废话,直接上代码: public String getWifiMac() { String wifiMac = ; try { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);... Log.d(TAG, wifiMac: + wifiMac);

    解决Android 6.0获取wifi Mac地址为02:00:00:00:00:00问题

    用到了需要获取手机wifi Mac地址。使用了如下代码: // Android 6.0之前的版本可以用的方法(模拟器可以使用) private String getMacAddrOld() { String macString = ; WifiManager wifimsg = (WifiManager)...

    Android应用源码30套安卓源码合集.zip

    Android 仿Mac的Dock.rar Android 口袋微博服务器客户端代码.rar Android 手电筒源码.rar Android 指南针程序.rar Android 时光日志个人日程管理源码.rar Android 瀑布流源码.rar Android 网络视频播放器源码.rar ...

    Android AP模式设置WPA2_PSK和NONE模式热点

    看了一下午Android WIFI源码,写了个包含多个功能的demo 1.获取AP模式热点的SSID和密码 2.获取连接到AP热点的设备个数 ...6.获取Mac地址 翻越源码各种坑,总结了下写个小demo,撸demo不易,欢迎下载。

    Android开发人员不得不收集的代码

    getMacAddress : 获取设备 MAC 地址 getManufacturer : 获取设备厂商 getModel : 获取设备型号 shutdown : 关机 reboot : 重启 reboot2Recovery : 重启到 recovery reboot2Bootloader: 重启到 bootloader 判空相关 -...

    新版Android开发教程.rar

    将会支持 Google 可能发布的手机操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动 系 统。 谷歌早在 2002 年就进入了移动领域,可是由于目前的手机操作系统企业和手机企业相对封闭,提高了 行业的...

    柠檬Push 一款开源的、跨平台剪贴板共享工具,可以从电脑到手机互相共享获取剪贴板内容 支持Windows、Mac、Linux

    同一WiFi环境下手机高效推送文本到电脑剪切板的工具,移动端支持Android、iOS,电脑端支持Windows、Mac、Linux平台 功能特性 一键推送手机剪切板文本至电脑剪切板,文本中如包含网址可自动识别并使用默认浏览器打开...

    自定义统计SDKTcStatInterface.zip

    查看Wifi状态权限,用于获取mac地址,生成设备唯一标示。 获取用户地理位置信息,用于获取精准确的地理位置,变于统计用户分布情况。2.2. 初始化统计服务 应用启动时,需要调用统计SDK中的初始化方法,传入appID...

    智能车专用无线模块——WIFI232模块(原理图、示例代码、使用说明及视频等)-电路方案

    硬件上,我们集成了MAC、射频收发单元、功率放大器等,加上天线,你就可以直接拿去用。 软件上,我们自带固件,内置WiFi协议、TCP/IP协议,你只需要简单的配置下我即可。 简单来说,我们做了很多事,而你,只需要...

    NetworkAnalysis

    网络分析功能与特点WiFi扫描: 获取Android设备周围的WiFi SSID接入点收集信息:SSID,WiFi信号强度,信道和加密方法。 设备扫描: 扫描您的android设备位于wifi下的所有活动设备。 根据Mac地址确定设备的制造商。 ...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 ...

    Mobile_Phone_Tracking:此存储库是本文定义的某些攻击的源代码(https:arxiv.orgpdf1703.02874v1.pdf)。 并非所有攻击都可用。 请阅读README.md

    当默认为虚拟MAC地址探测请求广播时,这可以用于隔离目标并获取有关其请求的外观的信息。 一旦为设备创建了指纹,就可以在打开或关闭WiFi时对其进行跟踪,而无需响应网络上嗅探到的所有请求。 假设条件 此攻击假设...

Global site tag (gtag.js) - Google Analytics