diff options
| author | Bernardo Rufino <brufino@google.com> | 2020-11-12 17:20:03 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-11-12 17:20:03 +0000 |
| commit | 24b362f687e0ffd6aa7d04297865efd8d8cf524e (patch) | |
| tree | d21b70a9106f3bc581d4b06169cc805a84104261 /core/java | |
| parent | cc19e69c3a1658340218c38a7088f5905c9b942c (diff) | |
| parent | 7d0992ce4ff33b12867abcafadca28f650b36835 (diff) | |
Merge "Require signature|privileged STATUS_BAR for collapsePanels()"
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/StatusBarManager.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/app/StatusBarManager.java b/core/java/android/app/StatusBarManager.java index b8fae6755bfd..4e3d85ca1b78 100644 --- a/core/java/android/app/StatusBarManager.java +++ b/core/java/android/app/StatusBarManager.java @@ -283,9 +283,15 @@ public class StatusBarManager { /** * Collapse the notifications and settings panels. * + * Starting in Android {@link Build.VERSION_CODES.S}, apps targeting SDK level {@link + * Build.VERSION_CODES.S} or higher will need {@link android.Manifest.permission.STATUS_BAR} + * permission to call this API. + * * @hide */ - @UnsupportedAppUsage + @RequiresPermission(android.Manifest.permission.STATUS_BAR) + @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, publicAlternatives = "Send {@link " + + "android.content.Intent#ACTION_CLOSE_SYSTEM_DIALOGS} instead.") @TestApi public void collapsePanels() { try { |
