我想从 iOS 设备获取当前的 Wifi 信号强度。 Google 搜索仅显示适用于 Android 设备的解决方案。从文献中我了解到,Apple 不允许访问硬件,因此没有人可以通过他们的应用程序以 dbm 形式检索设备的信号强度。
它是否正确?
正如你所说,没有办法做到这一点,因为苹果不允许应用程序访问必要的硬件。 (似乎有一种方法可以做到这一点iOS 5 http://blog.guvenergokce.com/iphone-wireless-scanner-ios5/170/但仅使用私有 API。)
您可以做什么 - 以及根据本文 http://www.ilounge.com/index.php/articles/comments/measuring-wi-fi-signal-strength-from-ios/,一些应用程序are做事是衡量标准网络吞吐量反而。虽然这与 Wi-Fi 信号强度完全不同,但对于您的应用程序来说,这可能是一个合理的解决方法,具体取决于它的用途。
以下是一些有关测量网络吞吐量的 Stack Overflow 问题:
- 以编程方式确定互联网速度 https://stackoverflow.com/questions/9496058/determine-the-speed-on-internet-programmatically
- 计算连接/下载速度 https://stackoverflow.com/questions/370641/calculating-connection-download-speed
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)