summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorDanny Lin <danny@kdrag0n.dev>2020-11-06 21:02:29 -0800
committeralk3pInjection <webmaster@raspii.tech>2022-05-05 00:39:05 +0800
commit578145a997eb1edf67cc8a5a9c938ccc2fde98c3 (patch)
tree30838e74539bfa3bb29eaf645bfbe7f084269053 /services
parent248b920c2656adfc649e65ee64cec29edc5b4a12 (diff)
core: Expose method to start assistant through Binder
This is necessary in order to start the default assistant app from other system apps using platform APIs, which we need for implementing gestures in a modular way. Change-Id: Ic04d742acff07ce8b5b88a4296d01b1fe1036d9e
Diffstat (limited to 'services')
-rw-r--r--services/core/java/com/android/server/statusbar/StatusBarManagerService.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
index 92d8d2f03841..d4b4f455657e 100644
--- a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
+++ b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
@@ -1642,6 +1642,17 @@ public class StatusBarManagerService extends IStatusBarService.Stub implements D
}
}
+ @Override
+ public void startAssist(Bundle args) {
+ enforceStatusBarService();
+ if (mBar != null) {
+ try {
+ mBar.startAssist(args);
+ } catch (RemoteException ex) {
+ }
+ }
+ }
+
public String[] getStatusBarIcons() {
return mContext.getResources().getStringArray(R.array.config_statusBarIcons);
}