WIFI可以通过编程方式关闭吗
如何以编程方式关闭/打开 wifi 并执行 root 操作或需要系统应用程序。
How can wifi be turned off/on programmatically and do is rooted or system app required for this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
需要权限。
我刚刚编写了这个切换 Wifi 的应用程序。
清单
布局
主要活动
Permissions are required.
I just wrote this app that toggles Wifi.
Manifest
layout
Main Activity
WIFI_ON
是一项安全设置;只有由系统固件签名的应用程序才能拥有适当的权限并使用 SDK 进行调整。更新
setWifiEnabled()
可能支持这一点,正如指出的那样评论里出来了。我没有看到需要权限的证据,但如果有的话,您将得到一个堆栈跟踪,应该指出需要什么。我很抱歉忘记了这条路。WIFI_ON
is a secure setting; only apps signed by the system firmware will be able to hold the proper permission and adjust it using the SDK.UPDATE
setWifiEnabled()
probably supports this, as was pointed out in the comments. I don't see evidence of a permission being required, but if there is one, you'll get a stack trace that should point out what's needed. My apologies for forgetting about this path.是的,有可能。 wifimangr.setWifiEnabled(假);
您需要 CHANGE_WIFI_STATE 权限才能执行此操作。
Yes, its possible. wifimangr.setWifiEnabled(false);
you need CHANGE_WIFI_STATE permission todo this.