2012-02-29 29 views
0

互聯網有沒有一種方法(與Android代碼)選擇哪些應用程序可以訪問互聯網或使用3G數據連接,而不生根設備應用程序?我已經對此進行了數月的研究,似乎沒有任何有形的東西出現。這是最後一年的項目,我需要提出一個可接受的解決方案。限制訪問Android上

+0

您也許能夠做一些與廣播接收機。 – 2012-02-29 09:20:04

+0

你可以舉一個例子或詳細說明嗎? – 2012-02-29 09:21:45

+0

您應該可以禁用整個設備的連接 - 例如通過將APN設置更改爲垃圾來禁用移動數據,並在Wifi連接時使用WifiManager來終止WiFi。禁用特定的應用程序當然需要root(並且很可能是一個自定義的ROM)。 – Jens 2012-02-29 09:33:31

回答

0

使用本if(manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected())這個應用程序時,試圖訪問連接WIFI我們一個有用的條件這個 else if (manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()) useful when application trying to access 3g