2010-04-23 23 views
0

我需要開發一個應用程序來檢查手機是否處於漫遊狀態。如果它正在漫遊,那麼應用程序應該阻止除白名單中的幾個應用程序之外的所有應用程序的Internet。在非漫遊模式下,它應該允許所有請求。用戶無法殺死或暫停應用程序或打開Internet。
我對android並不熟悉,所以我真的不知道是否可以在不修改OS的情況下實現它。有沒有辦法做到這一點?是否可以實現安全的應用程序來阻止漫遊時Android上的互聯網?

回答

1

DroidWall - Android防火牆是功能強大的iptables Linux防火牆的前端應用程序。它允許您限制允許哪些應用程序訪問您的數據網絡(2G/3G和/或Wi-Fi)。

http://code.google.com/p/droidwall/

3

有一個system setting這是默認禁用。

對於普通用戶手機 - 無法以編程方式啓用此設置。

對於根深蒂固的手機 - 您可以啓用此設置編程提供您的應用程序是在系統應用文件夾

有沒有辦法在一個水平與OS鼓搗在這裏您可以選擇性地啓用和禁用網絡的可訪問性到某些應用程序。唯一的出路是修改操作系統。

+0

作爲替代,雖然你可以檢查該設備的漫遊,並檢查使用數據業務上,並警告用戶,然後讓他們手動將其關閉 – 2010-04-23 12:48:21

相關問題