【发布时间】:2012-02-08 16:06:15
【问题描述】:
我正在设计一个将 wifi 用于特定目的的应用程序。我想防止用户在我的应用程序正在运行并且设备连接到我的 wifi 网络时从设备的 wifi 设置中关闭 wifi 无线电。有没有可能做到这一点?我在 WifiManager.WifiLock 中读到,他们说:“请注意,WifiLocks 不能覆盖用户级别的“Wi-Fi 已启用”设置,也不能覆盖飞行模式。它们只是在 Wi-Fi 已经打开时阻止收音机关闭,但设备处于空闲状态。”可以通过某种方式完成吗??
【问题讨论】:
-
所以说你弄清楚如何覆盖飞行模式。如果您的用户在飞机上运行您的应用怎么办?
-
请不要!起初,你不应该做这样的事情。此外,WifiManager 会告诉您不能。所以,请不要尝试编码反对用户
-
忽略飞行模式。这不是我关心的问题。我只是想防止用户从设备的 wifi 设置中关闭 wifi 无线电。我知道这很残忍,但我想以某种方式做到这一点。你们可以给我任何想法吗?
-
好的。下一个问题。你为什么要这样做?只是好奇。
标签: android android-wifi wifimanager