diff options
author | Adrian Roos <roosa@google.com> | 2015-06-17 16:43:38 -0700 |
---|---|---|
committer | Adrian Roos <roosa@google.com> | 2015-06-19 11:33:05 -0700 |
commit | 4f43dc042bf76ec6c3b340b2297dec7c4cdd9098 (patch) | |
tree | 871b6946c846090a5fc18f74867b554aff69868c /services/core/java/com/android/server/statusbar | |
parent | cdca13c613d3a8c9c8d7f4c9c29f4cb47d1bdb8d (diff) | |
download | frameworks_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.java | 1 | ||||
-rw-r--r-- | services/core/java/com/android/server/statusbar/StatusBarManagerService.java | 10 |
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) { + } + } + } }; // ================================================================================ |