diff options
author | Selim Cinek <cinek@google.com> | 2015-08-14 13:19:37 -0700 |
---|---|---|
committer | Selim Cinek <cinek@google.com> | 2015-08-26 10:12:06 -0700 |
commit | 372d1bdd54fe977c71bdaae895687c76ac35202a (patch) | |
tree | 0a3deed03bdac7bb1d8ba382843094a4079c2f7b /services/core/java/com/android/server/statusbar | |
parent | ec2efb9cac57f0cd6c371422114a37c5c9791ec8 (diff) | |
download | frameworks_base-372d1bdd54fe977c71bdaae895687c76ac35202a.zip frameworks_base-372d1bdd54fe977c71bdaae895687c76ac35202a.tar.gz frameworks_base-372d1bdd54fe977c71bdaae895687c76ac35202a.tar.bz2 |
Launching the camera now from systemUI including animations
The GestureLaunchService now informs systemUI that a launch
has been requested and the systemUI, depending on its state
will launch the Camera in the correct mode, including
animations.
Bug: 22957192
Bug: 22958025
Change-Id: I815437c8bd33638245ac61a750f64af74fe3e1e3
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 130815e..5d01931 100644 --- a/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java +++ b/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java @@ -28,4 +28,5 @@ public interface StatusBarManagerInternal { void showScreenPinningRequest(); void showAssistDisclosure(); void startAssist(Bundle args); + void onCameraLaunchGestureDetected(); } diff --git a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java index 2a817ea..0fb1169 100644 --- a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java +++ b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java @@ -176,6 +176,16 @@ public class StatusBarManagerService extends IStatusBarService.Stub { } } } + + @Override + public void onCameraLaunchGestureDetected() { + if (mBar != null) { + try { + mBar.onCameraLaunchGestureDetected(); + } catch (RemoteException e) { + } + } + } }; // ================================================================================ |