Merge "MANAGE_EXTERNAL_STORAGE cleanup: remove isIgnoredAppOp" into rvc-dev

This commit is contained in:
Shafik Nassar
2020-04-27 15:30:59 +00:00
committed by Android (Google) Code Review

View File

@@ -4133,9 +4133,6 @@ public class AppOpsService extends IAppOpsService.Stub {
throws NumberFormatException, throws NumberFormatException,
XmlPullParserException, IOException { XmlPullParserException, IOException {
int opCode = Integer.parseInt(parser.getAttributeValue(null, "n")); int opCode = Integer.parseInt(parser.getAttributeValue(null, "n"));
if (isIgnoredAppOp(opCode)) {
return;
}
Op op = new Op(uidState, pkgName, opCode, uidState.uid); Op op = new Op(uidState, pkgName, opCode, uidState.uid);
final int mode = XmlUtils.readIntAttribute(parser, "m", final int mode = XmlUtils.readIntAttribute(parser, "m",
@@ -4170,16 +4167,6 @@ public class AppOpsService extends IAppOpsService.Stub {
ops.put(op.op, op); ops.put(op.op, op);
} }
//TODO(b/149995538): Remove once this has reached all affected devices
private static boolean isIgnoredAppOp(int op) {
switch (op) {
case AppOpsManager.OP_MANAGE_EXTERNAL_STORAGE:
return true;
default:
return false;
}
}
void writeState() { void writeState() {
synchronized (mFile) { synchronized (mFile) {
FileOutputStream stream; FileOutputStream stream;