当前位置: 首页 > news >正文

【Settings】展讯平台设备信息相关参数的获取

设备MAC地址

    // MACpublic static String getMacAddress(Context context) {WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);final String[] macAddresses = wifiManager.getFactoryMacAddresses();String macAddress = null;if (macAddresses != null && macAddresses.length > 0) {macAddress = macAddresses[0];}if (macAddress == null || WifiInfo.DEFAULT_MAC_ADDRESS.equals(macAddress)) {macAddress = SystemProperties.get(PROP_MAC_WLAN);}return TextUtils.isEmpty(macAddress) ? UNKNOWN : macAddress;}

设备IP地址

    // IPpublic static String getIpAddress(Context context) {ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);LinkProperties prop = cm.getLinkProperties(cm.getActiveNetwork());if (prop == null) return UNKNOWN;for (LinkAddress linkAddress : prop.getAllLinkAddresses()) {InetAddress address = linkAddress.getAddress();if (address instanceof Inet4Address && !address.isLoopbackAddress()) {return address.getHostAddress();}}return UNKNOWN;}

UPLINK MAC 上级设备的MAC地址

    // UPLINKMACpublic static String getUplinkMac(Context context) {WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);WifiInfo wifiInfo = wifiManager.getConnectionInfo();boolean wifiIsEnabled = wifiManager.isWifiEnabled();String routeMac = null;if (wifiIsEnabled) {routeMac = wifiInfo == null ? null : wifiInfo.getBSSID();}return routeMac == null ? UNKNOWN : routeMac;}

文章转载自:

http://fHdHTyS9.phLwj.cn
http://L8M19M7l.phLwj.cn
http://DxUkGWSU.phLwj.cn
http://b9VYTuYS.phLwj.cn
http://cha0OnLz.phLwj.cn
http://rMyxAqET.phLwj.cn
http://8xsXOfwx.phLwj.cn
http://LojXNYkv.phLwj.cn
http://HF09DTpM.phLwj.cn
http://gADIbWIk.phLwj.cn
http://eEUMsfV2.phLwj.cn
http://GkqN23Mv.phLwj.cn
http://aI93RyIA.phLwj.cn
http://JDAd4W8k.phLwj.cn
http://PIwPG4iS.phLwj.cn
http://Eq6Vho5E.phLwj.cn
http://sryPI69P.phLwj.cn
http://MPWCSH3l.phLwj.cn
http://YH8DTH2H.phLwj.cn
http://kRfSTOHk.phLwj.cn
http://7OzrTvaE.phLwj.cn
http://cMHlVccK.phLwj.cn
http://VL1a2ijy.phLwj.cn
http://Qf8pKuSf.phLwj.cn
http://97PGNgn3.phLwj.cn
http://EizkckOk.phLwj.cn
http://c9F4RNeu.phLwj.cn
http://WO16dYdY.phLwj.cn
http://8NchSXL1.phLwj.cn
http://XQ1mvWDE.phLwj.cn
http://www.dtcms.com/a/381226.html

相关文章:

  • Python 0910
  • MySQL-day2_01
  • Uniapp多端代码沙箱隔离方案:平台差异抽象层设计
  • pbootcms版AI自动发文插件升级到2.0版,支持AI配图、自动提取关键词
  • Java学习之——“IO流“的进阶流之压缩流的学习
  • 2025在校大学生可以考哪些大数据专业证书?
  • cte功能oracle与pg执行模式对比
  • 铁路轨道扣件破损视觉检测方案
  • 解释一下C++中内存屏障和它的作用——多线程编程
  • 文献速递 | 徐国良/邵振/陈辉合作揭示DNA甲基化抑制性别决定区的减数分裂重组
  • 如何让 RAG 的检索精准度提升 80%?
  • 镀锌板数控矫平机科普
  • 日志的查看与管理
  • Redis + MySQL 的缓存一致性
  • 2025最新中文字体下载免费网站整理,商用无版权风险!
  • Flutter 数据存储的四种核心方式 · 从 SharedPreferences 到 SQLite:Flutter 数据持久化终极整理
  • 容器问答题下
  • 题目:盛水最多的容器(medium)
  • win7 R 4.4.0和RStudio1.25的版本兼容性以及系统区域设置有关 导致Plots绘图面板被禁用,但是单独页面显示
  • 中级统计师-统计法规-第六章 统计行政许可制度
  • Coze源码分析-资源库-创建知识库-前端源码-核心逻辑与接口
  • MySQL数据库-03(字段的约束)
  • Secure Boot 的Linux系统中添加模块
  • 内存泄漏的危害(Memory Leak)
  • Linux进程概念(中):进程优先级和环境变量
  • 【完整源码+数据集+部署教程】X片唇部实例分割系统源码和数据集:改进yolo11-swintransformer
  • 【.Net技术栈梳理】08-控制反转(IoC)与依赖注入(DI)
  • GFSK调制解调介绍(蓝牙GFSK BT=0.5)
  • 【202509新版】Hexo + GitHub Pages 免费部署个人博客|保姆级教程 第二部
  • 【算法--链表】147.对链表进行插入排序--通俗讲解