summaryrefslogtreecommitdiff
path: root/core/java/android/app/StatusBarManager.java
diff options
context:
space:
mode:
authorEvan Laird <evanlaird@google.com>2019-02-26 17:21:32 -0500
committerEvan Laird <evanlaird@google.com>2019-02-28 17:32:30 -0500
commitab196596fc9eefadcf0020e6e30c2da0b3ee039e (patch)
treebb40dc8b66937bce37b0f68824b5f60d585ecf6b /core/java/android/app/StatusBarManager.java
parent8ecdef276f3e6021de680cd0f5693458a301c9b6 (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.java5
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;
}