文档章节

获取手机mac

w
 weiyongbin
发布于 2016/07/07 16:42
字数 110
阅读 12
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

//不连wifi获取mac http://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device

List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface intf : interfaces) { if (!intf.getName().equalsIgnoreCase("wlan0")) { continue; } //这个方法获得mac地址 byte[] macArray = intf.getHardwareAddress(); //字符串格式化,十六进制输出,结尾加冒号 StringBuilder buf = new StringBuilder(); for (int idx=0; idx<macArray.length; idx++){ buf.append(String.format("%02X:", macArray[idx])); } //去掉最后的冒号 if (buf.length()>0) { buf.deleteCharAt(buf.length()-1); } String mac = buf.toString(); }

//连接wifi后获取mac地址 WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
String mac= info.getMacAddress();

© 著作权归作者所有

w
粉丝 0
博文 5
码字总数 352
作品 0
海淀
私信 提问
Android 获得设备状态信息、Mac地址、IP地址

前言 在我们APP开发时,经常会遇到要获取手机状态信息的场景,像升级时获取版本号,像发生异常时要收集手机信息等等。有些软件还要根据Mac地址来判定当前用户以前是否登录过。也有些需要通过...

晚茜
2018/12/28
0
0
android如何获取设备的唯一设备码

在某些项目中,需要记录用户的某些设置,或行为,并上传到服务器,如果无需用户登录注册,就可记录独立这些内容,就需要用到设备的某些独立的序列。(以下部分android需要API8以以上,andro...

卐字旗下的余晖
2013/12/18
3.7K
0
什么样的局域网需要IP-MAC绑定?IP-MAC绑定的好处。

1. 为什么要进行IP-mac绑定? IP-MAC绑定是网络管理的一个重要手段,在局域网内启用IP-MAC绑定,可以给您带来如下好处: 只有通过绑定的设备才可以接入网络,从而有效的防止了私接设备。 大部...

技术小阿哥
2017/11/27
0
0
django项目中如何判断用户登录设备改变?

1我在用Django admin做一个项目,用户第一次登录的时候会绑定手机验证安全, 如果用户换了一台电脑登录,会给手机发验证信息。我现在不知道怎么能识别 用户换了一台电脑登录。我在Linux系统下...

努力学习的小码农
04/12
36
0
Android wifi上网跟4G上网的区别

手机上网可以用Wifi,也可以用4G,这两者究竟有什么区别,Wifi模块跟4G无限通信模块用的是同一种上网媒介吗,一个4G手机是否两块网卡呢?手机的MAC地址说的是谁的呢,比如,当你通过系统API...

看书的小蜗牛
2018/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何更改iOS应用程序的名称?

我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经接近完成了。 但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称...

技术盛宴
17分钟前
2
0
关于win10tensorflow的配置(CPU+GPU)

主要内容 CPU篇 GPU篇 【前期准备与注意事项】 环境:window1064位+python36(37)+CUDA9.0+cuDNN7.6+tensorflow_gpu-1.12.0 软件:anaconda+pycharm 硬件:有nvidia显卡的笔记本或台式(非A...

放只虎归个山
25分钟前
1
0
C#中的多行字符串文字

有没有一种简单的方法可以在C#中创建多行字符串文字? 这是我现在所拥有的: string query = "SELECT foo, bar"+ " FROM table"+ " WHERE id = 42"; 我知道PHP有 <<<BLOCKBLOCK; C#是......

javail
33分钟前
3
0
微信支付之小微商户扫盲!支持信用卡,免营业执照!

微信支付商户申请面向线下小微商户开放,符合条件的微信支付服务商可为小微商户发起接入申请。无需营业执照。 小微商户日收款额度为5万元~30万元 。 信用卡支付日限额为1千;月限额1万。 结算...

吴伟祥
今天
4
0
大话SDWebImage(三)-- 图片下载层

四、图片下载层 SDWebImageDownloader是处理图片下载的类 4.1 图片下载步骤 首先介绍下dispatch_barrier,GCD中的dispatch_barrier目的是在并发队列实现串行的效果,创建下载任务SDWebImageD...

aron1992
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部