2011-09-05 133 views
0

我需要創建一個應用程序,將阻止應用程序連接到互聯網時達到一定的閾值。我只是想問,如果這個應用程序是可能的,即使該應用程序的用戶不會root他的android手機?我已經檢查droidwall,但該應用程序需要根植電話。阻止特定的Android應用程序連接到互聯網

+1

你可以嘗試搞亂APN設置,就像[apndroid](https://code.google.com/p/apndroid/)一樣。這將阻止所有應用訪問移動網絡。 – Julian

+0

http://www.google.com/search?hl=&q=android+firewall – Whiler

回答

0

幸運的是,這是不可能的(*)但在一個根深蒂固的手機上。每個應用程序是互相獨立的,並且應用程序A不能覆蓋授予應用程序B的權限。

而且這是合乎邏輯的,就好像用戶已經安裝了那個需要INTERNET權限的應用程序B,這是不會看到的應用程序A來決定其他事情。

(*)至少與Android < = 9.我不太瞭解新版本,但我會非常驚訝,他們會帶來任何改變的原則。

+0

感謝您的回覆。我可以直接使用PID關閉應用程序嗎? Android允許我這樣做嗎?我檢查killProcess(pid),但它不能所有的應用程序。 – MiuMiu

+0

這應該是可行的,因爲這是着名的應用程序AdvancedAppKiller的工作方式,但強烈建議不要這樣做。這裏有一個有趣的話題:http://stackoverflow.com/questions/2720164/android-process-killer和谷歌上的一些搜索顯示其他資源。 – Shlublu

+0

我非常困惑與killProcess和killBackgroundProcesses,我可以使用其中的一個關閉應用程序。再次感謝! – MiuMiu

相關問題