diff options
| author | Treehugger Robot <treehugger-gerrit@google.com> | 2020-09-17 18:05:13 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-09-17 18:05:13 +0000 |
| commit | 40dcbcad285234f8e36b00f9489df3c8fbe92cf8 (patch) | |
| tree | 4b35e16fbfeee29ad29e98a7c571fb1774831ab2 /core/java | |
| parent | e0f44eb6e772e9a5c5d21c14c758f06295f6413b (diff) | |
| parent | 3bec6b94fe95f7da5441c0c37abbcdd0985c1ec6 (diff) | |
Merge "Clarify docs for FLAG_SYSTEM"
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/content/pm/ApplicationInfo.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/core/java/android/content/pm/ApplicationInfo.java b/core/java/android/content/pm/ApplicationInfo.java index 2a78eb97513e..8f4fc261df37 100644 --- a/core/java/android/content/pm/ApplicationInfo.java +++ b/core/java/android/content/pm/ApplicationInfo.java @@ -146,8 +146,15 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable { public int uiOptions = 0; /** - * Value for {@link #flags}: if set, this application is installed in the - * device's system image. + * Value for {@link #flags}: if set, this application is installed in the device's system image. + * This should not be used to make security decisions. Instead, rely on + * {@linkplain android.content.pm.PackageManager#checkSignatures(java.lang.String,java.lang.String) + * signature checks} or + * <a href="https://developer.android.com/training/articles/security-tips#Permissions">permissions</a>. + * + * <p><b>Warning:</b> Note that does flag not behave the same as + * {@link android.R.attr#protectionLevel android:protectionLevel} {@code system} or + * {@code signatureOrSystem}. */ public static final int FLAG_SYSTEM = 1<<0; |
