Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否有可能在漫游时在Android上实现一个安全的应用程序来阻止互联网?_Java_Android_Android Ndk - Fatal编程技术网

Java 是否有可能在漫游时在Android上实现一个安全的应用程序来阻止互联网?

Java 是否有可能在漫游时在Android上实现一个安全的应用程序来阻止互联网?,java,android,android-ndk,Java,Android,Android Ndk,我需要开发一个应用程序来检查手机是否处于漫游状态。如果处于漫游状态,则应用程序应阻止除白名单中的几个应用程序之外的所有应用程序的internet。在非漫游模式下,它应允许所有请求。用户应该没有办法终止或挂起应用程序或打开internet。 我对android不太熟悉,所以我真的不知道是否可以在不修改操作系统的情况下实现。有什么方法可以做到这一点吗?有一个默认禁用的方法 对于普通用户电话-无法以编程方式启用此设置 对于根手机-如果您的应用程序位于system apps文件夹中,则可以通过编程方式启

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

有一个默认禁用的方法

对于普通用户电话-无法以编程方式启用此设置

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

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

有一个默认禁用的解决方案

对于普通用户电话-无法以编程方式启用此设置

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


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

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


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


作为替代方案,您可以检查设备是否正在漫游,并检查“使用数据服务”是否已打开,并警告用户,然后允许他们手动关闭。作为替代方案,您可以检查设备是否正在漫游,并检查“使用数据服务”是否已打开,并警告用户,然后允许他们关闭人工