summaryrefslogtreecommitdiffstats
path: root/services/core/java/com/android/server/statusbar
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2015-06-17 16:43:38 -0700
committerAdrian Roos <roosa@google.com>2015-06-19 11:33:05 -0700
commit4f43dc042bf76ec6c3b340b2297dec7c4cdd9098 (patch)
tree871b6946c846090a5fc18f74867b554aff69868c /services/core/java/com/android/server/statusbar
parentcdca13c613d3a8c9c8d7f4c9c29f4cb47d1bdb8d (diff)
downloadframeworks_base-4f43dc042bf76ec6c3b340b2297dec7c4cdd9098.zip
frameworks_base-4f43dc042bf76ec6c3b340b2297dec7c4cdd9098.tar.gz
frameworks_base-4f43dc042bf76ec6c3b340b2297dec7c4cdd9098.tar.bz2
Assist disclosure
Add an animation that discloses delivery of contextual data to the assist component. Also fixes a bug where contextual data was delivered to legacy assist activities even though the user explicitly disabled context. Bug: 21568059 Change-Id: I27dfaa36e2f677b0d73acfa4730f0f4ea3486919
Diffstat (limited to 'services/core/java/com/android/server/statusbar')
-rw-r--r--services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java1
-rw-r--r--services/core/java/com/android/server/statusbar/StatusBarManagerService.java10
2 files changed, 11 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java b/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java
index 58c3ea1..4692403 100644
--- a/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java
+++ b/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java
@@ -24,4 +24,5 @@ public interface StatusBarManagerInternal {
void notificationLightPulse(int argb, int onMillis, int offMillis);
void notificationLightOff();
void showScreenPinningRequest();
+ void showAssistDisclosure();
}
diff --git a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
index 5669f30..a754379 100644
--- a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
+++ b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
@@ -154,6 +154,16 @@ public class StatusBarManagerService extends IStatusBarService.Stub {
}
}
}
+
+ @Override
+ public void showAssistDisclosure() {
+ if (mBar != null) {
+ try {
+ mBar.showAssistDisclosure();
+ } catch (RemoteException e) {
+ }
+ }
+ }
};
// ================================================================================