“是怎么回事?”;“限制背景数据”;在Android堆栈中强制执行?
有人知道“限制背景数据”设置在Android堆栈中的什么位置强制执行,以及如何强制执行吗?(即后台应用程序在后台运行时不允许使用手机数据网络-WIFI不受影响。) 多谢各位“是怎么回事?”;“限制背景数据”;在Android堆栈中强制执行?,android,android-networking,Android,Android Networking,有人知道“限制背景数据”设置在Android堆栈中的什么位置强制执行,以及如何强制执行吗?(即后台应用程序在后台运行时不允许使用手机数据网络-WIFI不受影响。) 多谢各位 DawgAndroid像在任何linux设备上一样使用iptables规则来限制某些用户对数据的访问(每个用户在Android上下载的应用程序都使用自己唯一的用户id运行) 如果要删除应用程序的限制,可以从根shell中删除该规则 iptables -F penalty_box -j REJECT 或在更新的设备上,如下所
DawgAndroid像在任何linux设备上一样使用iptables规则来限制某些用户对数据的访问(每个用户在Android上下载的应用程序都使用自己唯一的用户id运行) 如果要删除应用程序的限制,可以从根shell中删除该规则
iptables -F penalty_box -j REJECT
或在更新的设备上,如下所示:
iptables -F bw_penalty_box -j REJECT
但是,重新启动后,Android将重新强制执行iptables规则。要防止出现这种情况,您需要从“/data/system/netpolicy.xml”中删除
。通过在
节点上将“restrictBackgroundData”属性设置为“false”,可以删除全局限制背景数据设置
随着netpolicy.xml的更改,您必须重新启动才能使更改生效
注意:这些操作中的任何一个都可能需要作为根运行