Lines Matching refs:AppOpsManager

37 import android.app.AppOpsManager;
157 mode = AppOpsManager.opToDefaultMode(op);
298 if (noteOperation(AppOpsManager.OP_READ_EXTERNAL_STORAGE, uid,
299 packageName) != AppOpsManager.MODE_ALLOWED) {
302 if (noteOperation(AppOpsManager.OP_WRITE_EXTERNAL_STORAGE, uid,
303 packageName) != AppOpsManager.MODE_ALLOWED) {
367 private ArrayList<AppOpsManager.OpEntry> collectOps(Ops pkgOps, int[] ops) {
368 ArrayList<AppOpsManager.OpEntry> resOps = null;
370 resOps = new ArrayList<AppOpsManager.OpEntry>();
373 resOps.add(new AppOpsManager.OpEntry(curOp.op, curOp.mode, curOp.time,
382 resOps = new ArrayList<AppOpsManager.OpEntry>();
384 resOps.add(new AppOpsManager.OpEntry(curOp.op, curOp.mode, curOp.time,
394 public List<AppOpsManager.PackageOps> getPackagesForOps(int[] ops) {
397 ArrayList<AppOpsManager.PackageOps> res = null;
409 ArrayList<AppOpsManager.OpEntry> resOps = collectOps(pkgOps, ops);
412 res = new ArrayList<AppOpsManager.PackageOps>();
414 AppOpsManager.PackageOps resPackage = new AppOpsManager.PackageOps(
425 public List<AppOpsManager.PackageOps> getOpsForPackage(int uid, String packageName,
434 ArrayList<AppOpsManager.OpEntry> resOps = collectOps(pkgOps, ops);
438 ArrayList<AppOpsManager.PackageOps> res = new ArrayList<AppOpsManager.PackageOps>();
439 AppOpsManager.PackageOps resPackage = new AppOpsManager.PackageOps(
475 code = AppOpsManager.opToSwitch(code);
478 final int defaultMode = AppOpsManager.opToDefaultMode(code);
585 code = AppOpsManager.opToSwitch(code);
606 if (mode == AppOpsManager.opToDefaultMode(op.op)) {
696 if (AppOpsManager.opAllowsReset(code)) {
733 if (AppOpsManager.opAllowsReset(curOp.op)
734 && curOp.mode != AppOpsManager.opToDefaultMode(curOp.op)) {
735 curOp.mode = AppOpsManager.opToDefaultMode(curOp.op);
777 op = (op != AppOpsManager.OP_NONE) ? AppOpsManager.opToSwitch(op) : op;
783 if (op != AppOpsManager.OP_NONE) {
844 return AppOpsManager.MODE_IGNORED;
846 code = AppOpsManager.opToSwitch(code);
850 if (uidMode != AppOpsManager.MODE_ALLOWED) {
856 return AppOpsManager.opToDefaultMode(code);
866 if (mode != AppOpsManager.MODE_ALLOWED) {
881 return AppOpsManager.MODE_ALLOWED;
896 if (mode != AppOpsManager.MODE_ALLOWED) {
918 return AppOpsManager.MODE_ALLOWED;
920 return AppOpsManager.MODE_ERRORED;
931 if (proxyMode != AppOpsManager.MODE_ALLOWED || Binder.getCallingUid() == proxiedUid) {
952 return AppOpsManager.MODE_ERRORED;
956 return AppOpsManager.MODE_IGNORED;
963 final int switchCode = AppOpsManager.opToSwitch(code);
967 if (uidMode != AppOpsManager.MODE_ALLOWED) {
976 if (switchOp.mode != AppOpsManager.MODE_ALLOWED) {
988 return AppOpsManager.MODE_ALLOWED;
1002 return AppOpsManager.MODE_ERRORED;
1006 return AppOpsManager.MODE_IGNORED;
1008 final int switchCode = AppOpsManager.opToSwitch(code);
1012 if (uidMode != AppOpsManager.MODE_ALLOWED) {
1021 if (switchOp.mode != AppOpsManager.MODE_ALLOWED) {
1038 return AppOpsManager.MODE_ALLOWED;
1064 return AppOpsManager.permissionToOpCode(permission);
1095 if (op >= 0 && op < AppOpsManager._NUM_OP) {
1223 if (AppOpsManager.opAllowSystemBypassRestriction(code)) {
1437 List<AppOpsManager.PackageOps> allOps = getPackagesForOps(null);
1476 AppOpsManager.PackageOps pkg = allOps.get(i);
1497 List<AppOpsManager.OpEntry> ops = pkg.getOps();
1499 AppOpsManager.OpEntry op = ops.get(j);
1502 if (op.getMode() != AppOpsManager.opToDefaultMode(op.getOp())) {
1612 pw.print(" Op "); pw.print(AppOpsManager.opToName(mOpModeWatchers.keyAt(i)));
1655 pw.print(" op="); pw.println(AppOpsManager.opToName(op.op));
1663 final String op = AppOpsManager.opToName(mAudioRestrictions.keyAt(o));
1699 pw.print(" "); pw.print(AppOpsManager.opToName(code));
1713 pw.print(" "); pw.print(AppOpsManager.opToName(op.op));
1746 opRestrictions = new boolean[AppOpsManager._NUM_OP];
1750 String restriction = AppOpsManager.opToRestriction(i);