diff options
| author | Evan Laird <evanlaird@google.com> | 2019-02-26 17:21:32 -0500 |
|---|---|---|
| committer | Evan Laird <evanlaird@google.com> | 2019-02-28 17:32:30 -0500 |
| commit | ab196596fc9eefadcf0020e6e30c2da0b3ee039e (patch) | |
| tree | bb40dc8b66937bce37b0f68824b5f60d585ecf6b /core/java/android/app/StatusBarManager.java | |
| parent | 8ecdef276f3e6021de680cd0f5693458a301c9b6 (diff) | |
Add @RequiresPermission and fix API naming
StatusBarManager#setDisabledForSetup() requires
android.Manifest.permission.STATUS_BAR, and is now documented that way.
Also rename areNoComponentsDisabled to areAllComponentsEnabled so it
reads better
Bug: 126376147
Test: atest GtsStatusBarHostTestCases
Change-Id: I59b113a2568463541dfbd46f505489aa94aac9d9
Diffstat (limited to 'core/java/android/app/StatusBarManager.java')
| -rw-r--r-- | core/java/android/app/StatusBarManager.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/app/StatusBarManager.java b/core/java/android/app/StatusBarManager.java index af0366801275..9ff363dddc3c 100644 --- a/core/java/android/app/StatusBarManager.java +++ b/core/java/android/app/StatusBarManager.java @@ -19,6 +19,7 @@ package android.app; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.SystemService; import android.annotation.UnsupportedAppUsage; @@ -365,6 +366,7 @@ public class StatusBarManager { * @hide */ @SystemApi + @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void setDisabledForSetup(boolean disabled) { try { final int userId = Binder.getCallingUserHandle().getIdentifier(); @@ -388,6 +390,7 @@ public class StatusBarManager { * @hide */ @SystemApi + @RequiresPermission(android.Manifest.permission.STATUS_BAR) @NonNull public DisableInfo getDisableInfo() { try { @@ -520,7 +523,7 @@ public class StatusBarManager { * @hide */ @SystemApi - public boolean areNoComponentsDisabled() { + public boolean areAllComponentsEnabled() { return !mStatusBarExpansion && !mNavigateHome && !mNotificationPeeking && !mRecents && !mSearch; } |
