iphone - 有没有办法在 iOS 中以编程方式打开和关闭 wifi?

标签 iphone ios wifi

我使用此链接上的代码为蓝牙完成了此操作: Is there a way to toggle bluetooth and/or wifi on and off programmatically in iOS?

但我不知道如何为 Wifi 做同样的事情。您如何打开/关闭 Wifi?可能吗?

最佳答案

绝对不可能使用任何公共(public)(记录的)API 关闭或打开 WiFi。

即使在未越狱的设备上使用私有(private)函数也有可能实现这一点。

参见 Apple80211Functions - 有一个名为 Apple80211SetPower 的私有(private)函数,非常适合这项工作。但使用它也会干扰自动 TX 电源设置 - 可能导调用池使用增加或 WiFi 链接质量下降(或两者兼而有之)。

当然,您的应用绝对不会通过 App Store 批准使用它。

下载Stumbler可以看到Apple80211函数的使用方法来源。

Stumbler SVN 结帐由以下人员完成:

svn checkout http://iphone-wireless.googlecode.com/svn/trunk/ iphone-wireless-read-only

还有两个其他项目可以帮助您从低级 WiFi 功能开始:

web-login-helper

BECHA

关于iphone - 有没有办法在 iOS 中以编程方式打开和关闭 wifi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10231735/

相关文章:

iphone - iphone 设备中的 Paypal 错误 "DEVELOPER ERROR: FILE SYSTEM CHECK FAILED"

ios - 如何使用图像纹理设置 SKSpriteNode 的颜色?

Android:PY4A(SL4A):如何知道 wifiStartScan() 后 wifi 扫描何时完成?

cmd - 如何获取netsh wlan托管网络的忘记密码

ios - Objective-C 中的用户自定义裁剪

linux - 两台linux机器之间使用wlan进行数据通信

iPhone:UILabel 文本不符合我想要的方式

iphone - 我想在 iOS 中实现图像处理算法,你能推荐一些好的入门指南吗

iphone - 点击 X 按钮时从 UISearchBar 中关闭键盘

iPhone - SDK 中的 "Open In"?