Merge "Remove unused methods from INetworkManagementService"
This commit is contained in:
@@ -396,9 +396,6 @@ interface INetworkManagementService
|
||||
*/
|
||||
void setNetworkPermission(int netId, int permission);
|
||||
|
||||
void setPermission(String permission, in int[] uids);
|
||||
void clearPermission(in int[] uids);
|
||||
|
||||
/**
|
||||
* Allow UID to call protect().
|
||||
*/
|
||||
|
||||
@@ -2143,38 +2143,6 @@ public class NetworkManagementService extends INetworkManagementService.Stub {
|
||||
}
|
||||
}
|
||||
|
||||
private int parsePermission(String permission) {
|
||||
if (permission.equals("NETWORK")) {
|
||||
return INetd.PERMISSION_NETWORK;
|
||||
}
|
||||
if (permission.equals("SYSTEM")) {
|
||||
return INetd.PERMISSION_SYSTEM;
|
||||
}
|
||||
return INetd.PERMISSION_NONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPermission(String permission, int[] uids) {
|
||||
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
|
||||
|
||||
try {
|
||||
mNetdService.networkSetPermissionForUser(parsePermission(permission), uids);
|
||||
} catch (RemoteException | ServiceSpecificException e) {
|
||||
throw new IllegalStateException(e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clearPermission(int[] uids) {
|
||||
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
|
||||
|
||||
try {
|
||||
mNetdService.networkClearPermissionForUser(uids);
|
||||
} catch (RemoteException | ServiceSpecificException e) {
|
||||
throw new IllegalStateException(e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void allowProtect(int uid) {
|
||||
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
|
||||
|
||||
Reference in New Issue
Block a user