1

我需要开发一个应用程序来检查手机是否处于漫游状态。如果它处于漫游状态,则应用程序应阻止所有应用程序的互联网,但白名单中的几个应用程序除外。在非漫游模式下,它应该允许所有请求。用户应该没有办法杀死或暂停应用程序或打开互联网。
我对android不太熟悉,所以我真的不知道是否可以在不修改操作系统的情况下实现。有没有办法做到这一点?

4

2 回答 2

3

有一个系统设置默认禁用。

对于普通用户电话 - 您不能以编程方式启用此设置。

对于有根手机 - 如果您的应用位于系统应用文件夹中,您可以通过编程方式启用此设置

没有办法在您可以选择性地启用和禁用网络对某些应用程序的可访问性的级别上修改操作系统。唯一的出路是修改操作系统。

于 2010-04-23T11:05:25.140 回答
1

DroidWall - Android 防火墙是强大的 iptables Linux 防火墙的前端应用程序。它允许您限制允许哪些应用程序访问您的数据网络(2G/3G 和/或 Wi-Fi)。

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

于 2010-11-18T12:13:50.720 回答