Merge "Expose some ApplicationInfo#is* methods as in-process API" am: 5753a34e67
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490916 Change-Id: Ie5615bf8f2a4b577fcdca9d665929d208fdafe94
This commit is contained in:
@@ -2101,6 +2101,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** @hide */
|
/** @hide */
|
||||||
|
@SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
|
||||||
public boolean isOem() {
|
public boolean isOem() {
|
||||||
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_OEM) != 0;
|
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_OEM) != 0;
|
||||||
}
|
}
|
||||||
@@ -2148,11 +2149,13 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** @hide */
|
/** @hide */
|
||||||
|
@SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
|
||||||
public boolean isVendor() {
|
public boolean isVendor() {
|
||||||
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_VENDOR) != 0;
|
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_VENDOR) != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @hide */
|
/** @hide */
|
||||||
|
@SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
|
||||||
public boolean isProduct() {
|
public boolean isProduct() {
|
||||||
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_PRODUCT) != 0;
|
return (privateFlags & ApplicationInfo.PRIVATE_FLAG_PRODUCT) != 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user