2013-03-04 32 views
0

如何阻止用戶打開他們的Wi-Fi?他們無法從菜單和設置中打開他們的無線網絡。當用戶打開他們的無線網絡,一個警報將顯示並關閉無線網絡。我應該在我的Button(一個可以打開和關閉的按鈕)的監聽器中輸入什麼內容?Android - 如何阻止用戶打開Wi-Fi

+2

好吧,我必須問...爲什麼你想阻止用戶打開他們的Wifi? – 2013-03-04 01:00:26

+0

如果這可能被允許,那麼會有一種新的惡意軟件。 – StarPinkER 2013-03-04 01:00:39

+0

@AdamSchiavone我的妹妹總是玩臉書,微信,Instagram,...所以我想阻止她玩 – 2013-03-04 14:48:35

回答

0

如果您有root用戶訪問權限,您可以參考this question,其中顯示瞭如何使用WifiManager.setWifiEnabled()開啓/關閉Wifi以及所需的權限。您需要聆聽BroadcastReceiver以瞭解狀態何時發生變化。 This question顯示如何做到這一點。

如果您沒有root訪問權限,那麼您運氣不好。你仍然可以聽取狀態變化,知道當被打開時,但你無法對此做任何事情。也許會發出警告對話框或其他內容,但是您將無法關閉它。

+0

什麼是平均root訪問? – 2013-03-04 14:49:52

+0

我很努力地定義root,而不使用「root」這個詞。 [嘗試這個鏈接。](http://en.wikipedia.org/wiki/Root_access)雖然我猜測,如果你不知道根意味着什麼,你就沒有它。設備通常不會默認使用它。 – Geobits 2013-03-04 14:52:07

+0

那麼如何啓用root? – 2013-03-04 15:03:08

相關問題