Merge "Invert the DONT_AUTO_REVOKE permission flag"

This commit is contained in:
TreeHugger Robot
2020-02-11 22:58:18 +00:00
committed by Android (Google) Code Review
2 changed files with 13 additions and 11 deletions

View File

@@ -3373,15 +3373,16 @@ public abstract class PackageManager {
* @hide
*/
@SystemApi
public static final int FLAG_PERMISSION_DONT_AUTO_REVOKE = 1 << 17;
public static final int FLAG_PERMISSION_AUTO_REVOKE_IF_UNUSED = 1 << 17;
/**
* Permission flag: Whether {@link #FLAG_PERMISSION_DONT_AUTO_REVOKE} state was set by user.
* Permission flag: Whether {@link #FLAG_PERMISSION_AUTO_REVOKE_IF_UNUSED} state was set by
* user.
*
* @hide
*/
@SystemApi
public static final int FLAG_PERMISSION_DONT_AUTO_REVOKE_USER_SET = 1 << 18;
public static final int FLAG_PERMISSION_AUTO_REVOKE_USER_SET = 1 << 18;
/**
* Permission flags: Reserved for use by the permission controller.
@@ -3435,8 +3436,8 @@ public abstract class PackageManager {
| FLAG_PERMISSION_GRANTED_BY_ROLE
| FLAG_PERMISSION_REVOKED_COMPAT
| FLAG_PERMISSION_ONE_TIME
| FLAG_PERMISSION_DONT_AUTO_REVOKE
| FLAG_PERMISSION_DONT_AUTO_REVOKE_USER_SET;
| FLAG_PERMISSION_AUTO_REVOKE_IF_UNUSED
| FLAG_PERMISSION_AUTO_REVOKE_USER_SET;
/**
* Injected activity in app that forwards user to setting activity of that app.
@@ -4260,7 +4261,8 @@ public abstract class PackageManager {
FLAG_PERMISSION_GRANTED_BY_ROLE,
FLAG_PERMISSION_REVOKED_COMPAT,
FLAG_PERMISSION_ONE_TIME,
FLAG_PERMISSION_DONT_AUTO_REVOKE
FLAG_PERMISSION_AUTO_REVOKE_IF_UNUSED,
FLAG_PERMISSION_AUTO_REVOKE_USER_SET
})
@Retention(RetentionPolicy.SOURCE)
public @interface PermissionFlags {}
@@ -7397,8 +7399,8 @@ public abstract class PackageManager {
case FLAG_PERMISSION_GRANTED_BY_ROLE: return "GRANTED_BY_ROLE";
case FLAG_PERMISSION_REVOKED_COMPAT: return "REVOKED_COMPAT";
case FLAG_PERMISSION_ONE_TIME: return "ONE_TIME";
case FLAG_PERMISSION_DONT_AUTO_REVOKE: return "DONT_AUTO_REVOKE";
case FLAG_PERMISSION_DONT_AUTO_REVOKE_USER_SET: return "DONT_AUTO_REVOKE_USER_SET";
case FLAG_PERMISSION_AUTO_REVOKE_IF_UNUSED: return "AUTO_REVOKE_IF_UNUSED";
case FLAG_PERMISSION_AUTO_REVOKE_USER_SET: return "AUTO_REVOKE_USER_SET";
default: return Integer.toString(flag);
}
}