Add hidden API for whether permission review mode is on.
am: 7b89a7b1f7
Change-Id: I925b6de9f79850dcc816a73357d1d589eeac6333
This commit is contained in:
@@ -9796,6 +9796,7 @@ package android.content.pm {
|
||||
method public abstract android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo);
|
||||
method public abstract boolean hasSystemFeature(java.lang.String);
|
||||
method public abstract boolean hasSystemFeature(java.lang.String, int);
|
||||
method public abstract boolean isPermissionReviewModeEnabled();
|
||||
method public abstract boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String);
|
||||
method public abstract boolean isSafeMode();
|
||||
method public abstract java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int);
|
||||
@@ -38547,6 +38548,7 @@ package android.test.mock {
|
||||
method public android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo);
|
||||
method public boolean hasSystemFeature(java.lang.String);
|
||||
method public boolean hasSystemFeature(java.lang.String, int);
|
||||
method public boolean isPermissionReviewModeEnabled();
|
||||
method public boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String);
|
||||
method public boolean isSafeMode();
|
||||
method public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int);
|
||||
|
||||
@@ -291,6 +291,12 @@ public class ApplicationPackageManager extends PackageManager {
|
||||
throw new NameNotFoundException(group);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isPermissionReviewModeEnabled() {
|
||||
return mContext.getResources().getBoolean(
|
||||
com.android.internal.R.bool.config_permissionReviewRequired);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PermissionGroupInfo getPermissionGroupInfo(String name,
|
||||
int flags) throws NameNotFoundException {
|
||||
|
||||
@@ -2836,6 +2836,14 @@ public abstract class PackageManager {
|
||||
public abstract List<PermissionInfo> queryPermissionsByGroup(String group,
|
||||
@PermissionInfoFlags int flags) throws NameNotFoundException;
|
||||
|
||||
/**
|
||||
* Returns true if Permission Review Mode is enabled, false otherwise.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public abstract boolean isPermissionReviewModeEnabled();
|
||||
|
||||
/**
|
||||
* Retrieve all of the information we know about a particular group of
|
||||
* permissions.
|
||||
|
||||
@@ -140,6 +140,12 @@ public class MockPackageManager extends PackageManager {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@Override
|
||||
public boolean isPermissionReviewModeEnabled() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PermissionGroupInfo getPermissionGroupInfo(String name,
|
||||
int flags) throws NameNotFoundException {
|
||||
|
||||
@@ -126,6 +126,11 @@ public class BridgePackageManager extends PackageManager {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isPermissionReviewModeEnabled() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PermissionGroupInfo getPermissionGroupInfo(String name, int flags)
|
||||
throws NameNotFoundException {
|
||||
|
||||
Reference in New Issue
Block a user