From e4bde7d475135252cfa799d337ebbb029ebaf937 Mon Sep 17 00:00:00 2001 From: Sreeram Ramachandran Date: Thu, 10 Apr 2014 15:58:39 -0700 Subject: [PATCH] Update the API for permission set/clear. Change-Id: I1d10a5702a77cb24fa52016bb497d52270379f8a --- .../com/android/server/NetworkManagementService.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/services/core/java/com/android/server/NetworkManagementService.java b/services/core/java/com/android/server/NetworkManagementService.java index 878d6c1f6eac3..fea1d3e10f222 100644 --- a/services/core/java/com/android/server/NetworkManagementService.java +++ b/services/core/java/com/android/server/NetworkManagementService.java @@ -16,6 +16,7 @@ package com.android.server; +import static android.Manifest.permission.CHANGE_NETWORK_STATE; import static android.Manifest.permission.CONNECTIVITY_INTERNAL; import static android.Manifest.permission.DUMP; import static android.Manifest.permission.SHUTDOWN; @@ -2155,9 +2156,9 @@ public class NetworkManagementService extends INetworkManagementService.Stub public void setPermission(boolean internal, boolean changeNetState, int[] uids) { mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG); - final Command cmd = new Command("network", "permission", "set"); - if (internal) cmd.appendArg("CI"); - if (changeNetState) cmd.appendArg("CNS"); + final Command cmd = new Command("network", "permission", "user", "set"); + if (internal) cmd.appendArg(CONNECTIVITY_INTERNAL); + if (changeNetState) cmd.appendArg(CHANGE_NETWORK_STATE); for (int i=0; i