c – 在iPhone上获取蓝牙MAC地址
前言
我正在使用 Swift 2开发Xcode 7.0.1 我试图了解如何检索此信息的小时数(更新,天数). 任何的想法? Objective-c / swift / c / c ..无论是什么……都是一样的. 我已经在this answer测试了代码,但打印出来:
关于这个,我在官方documentation上读到:
问题是:如果其他设备可以读取我的蓝牙mac地址,为什么我不能? 我也尝试this answer(和其他答案)的片段,但我从来没有得到真正的mac地址. 我知道要知道mac的蓝牙信息我可以在终端上运行: system_profiler SPBluetoothDataType | sed -n "/Apple Bluetooth Software Version:/,/Manufacturer:/p" 并且只检索mac地址我可以“管道”到上一个命令: egrep -o '([[:xdigit:]]{1,2}-){5}[[:xdigit:]]{1,2}' 我问..我能以编程方式在iPhone上运行此命令吗? 实际上,我已经尝试过这个伪代码: script = "" system("system_profiler SPBluetoothDataType > blueInfo.txt") sleep read from file "blueInfo.txt" its content 此代码编译并“正常工作”,但在读取不存在的文件时失败. 我正在考虑放弃): 解决方法
正如评论者
and the devs on this GitHub issue所指出的那样,由于隐私问题,即使可以从第二个设备读取它,也无法检索您正在运行它的当前设备的MAC地址.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |