android 11.0 设置上网应用白名单(上网app白名单)
1.概述
在11.0 的产品开发中,在对产品进行网络模块开发中,有功能需要要求设置某些app可以上网,某些app不可以上网,就是所谓的网络应用白名单功能
2.设置上网应用白名单(上网app白名单)核心代码
frameworks/base/core/java/android/os/INetworkManagementService.aidl
frameworks/base/services/core/java/com/android/server/NetworkManagementService.java
3.设置上网应用白名单(上网app白名单)的功能分析和实现
在系统中整个网络模块都是由NMS服务负责通讯的
接下来先看下NetworkManagementService.java
3.1NetworkManagementService.java中上网app相关代码分析
@Override
public void setFirewallEnabled(boolean enabled) {enforceSystemUid();<
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
