可以使用手机Wifi或蓝牙的MAC地址作为设备标识,但是并不推荐这么做,原因有以下两点:
硬件限制:并不是所有的设备都有Wifi和蓝牙硬件,硬件不存在自然也就得不到这一信息。
获取的限制:如果Wifi没有打开过,是无法获取其Mac地址的;而蓝牙是只有在打开的时候才能获取到其Mac地址。

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
public String getLocalMacAddress() {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo(http://www.amjmh.com/v/BIBRGZ_558768/);
return info.getMacAddress();
}

最新文章

  1. XML转JSON
  2. SingalR--demo
  3. SU unif2命令学习
  4. windows 开机启动(为了关闭虚拟机的那么多开机进程)
  5. JS读取client端的文件的代码片段
  6. js和 jquery对象
  7. android学习——环境搭建之HelloWorld
  8. Swift学习之类和结构体的创建
  9. MySQL varchar和char类型
  10. hdu 4550 贪婪 思考题 权
  11. 初学NodeJs
  12. webstrom一键上传github及使用
  13. Linux - 用make进行工程编译
  14. primer3批量设计引物
  15. 搭建NTP服务集群、高可用
  16. DevExpress.Mvvm.Free
  17. JUnit4 单元测试
  18. Apache Common Math Stat
  19. kbmMW均衡负载与容灾(2)(转载红鱼儿)
  20. Linux内核实验作业六

热门文章

  1. c# winform找窗体
  2. 使用.Net Core 2.2创建windows服务
  3. javaIO——CharArrayReader &amp; CharArrayWriter
  4. Windows下解决系统端口被VM虚拟机占用问题
  5. 阿里十年架构师告诉你Spring Boot与Spring Cloud是什么关系
  6. Hive正则表达式
  7. Sublime text3安装
  8. PAT Basic 1085 PAT单位排行 (25 分)
  9. idea中iml文件的问题
  10. P2050 [NOI2012]美食节 动态加边加点