ConnectivityService、NetworkPolicyManagerService、NetworkStatsService三個服務都通過INetworkManagementService接口跨進程訪問NetworkManagementService服務,實現與網絡接口的交互及信息讀取。
NetworkStatsService、NetworkPolicyManagerService兩個服務還通過IConnectivityManager接口與connectivityService服務通訊,從connectivityService讀取網絡連接的信息及打開數據連接的策略控制。
ConnectivityService服務也通過INetworkPolicyManager接口調用NetworkPolicyManagerService的API,讀取網絡限額信息,登記監聽對象。connectivityService服務通過NetworkPolicyManagerService服務的registerListener函數向NetworkPolicyManagerService服務註冊壹個INetworkPolicyListener.Stub監聽樁對象。 NetworkPolicyManagerService通過該監聽對象的遠程代理接口向ConnectivityService服務傳送規則變化通知。
另外ConnectivityService服務的Tethering、VPN對象及NetworkPolicyManagerService、NetworkStatsService服務的內部NetworkAlertObserver類型的對象都直接或間接派生自INetworkManagementEventObserver.Stub,且四個對象都登記為NetworkManagementService的監聽對象,NetworkManagementService服務通過INetworkManagementEventObserver接口向這些對象傳送網絡接口事件通知。