summaryrefslogtreecommitdiffstats
path: root/services/core/java/com/android/server/statusbar
diff options
context:
space:
mode:
authorSelim Cinek <cinek@google.com>2015-08-14 13:19:37 -0700
committerSelim Cinek <cinek@google.com>2015-08-26 10:12:06 -0700
commit372d1bdd54fe977c71bdaae895687c76ac35202a (patch)
tree0a3deed03bdac7bb1d8ba382843094a4079c2f7b /services/core/java/com/android/server/statusbar
parentec2efb9cac57f0cd6c371422114a37c5c9791ec8 (diff)
downloadframeworks_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.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 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) {
+ }
+ }
+ }
};
// ================================================================================