diff options
author | Danny Lin <danny@kdrag0n.dev> | 2020-11-06 21:02:29 -0800 |
---|---|---|
committer | alk3pInjection <webmaster@raspii.tech> | 2022-05-05 00:39:05 +0800 |
commit | 578145a997eb1edf67cc8a5a9c938ccc2fde98c3 (patch) | |
tree | 30838e74539bfa3bb29eaf645bfbe7f084269053 /services | |
parent | 248b920c2656adfc649e65ee64cec29edc5b4a12 (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.java | 11 |
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); } |