Merge "Update some in-procss APIs to system APIs" am: a7f149d86d

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1502511

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iff5de7e8257671c42acbe3f2737f19df38af7e13
This commit is contained in:
Paul Hu
2020-12-17 02:16:31 +00:00
committed by Automerger Merge Worker
2 changed files with 6 additions and 3 deletions

View File

@@ -1874,6 +1874,9 @@ package android.content.pm {
public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable {
method public boolean isEncryptionAware();
method public boolean isInstantApp();
method public boolean isOem();
method public boolean isProduct();
method public boolean isVendor();
field public String credentialProtectedDataDir;
field public int targetSandboxVersion;
}

View File

@@ -2101,7 +2101,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
}
/** @hide */
@SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
@SystemApi
public boolean isOem() {
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_OEM) != 0;
}
@@ -2149,13 +2149,13 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
}
/** @hide */
@SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
@SystemApi
public boolean isVendor() {
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_VENDOR) != 0;
}
/** @hide */
@SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
@SystemApi
public boolean isProduct() {
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_PRODUCT) != 0;
}