From 319d59d29b4037246a72cc97e1353cc6fbda20d6 Mon Sep 17 00:00:00 2001 From: Andrey Yepin Date: Tue, 1 Oct 2024 10:14:31 -0700 Subject: An experimental interactive Chooser session implementation Bug: 378493324 Test: manual testing with a test app Test: atest IntentResolver-tests-unit Test: atest IntentResolver-tests-activity Flag: com.android.intentresolver.interactive_session Change-Id: I15b303dd3912c63538930d39b7743e290adb480c --- java/aidl/com/android/intentresolver/IChooserController.aidl | 8 ++++++++ .../intentresolver/IChooserInteractiveSessionCallback.aidl | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 java/aidl/com/android/intentresolver/IChooserController.aidl create mode 100644 java/aidl/com/android/intentresolver/IChooserInteractiveSessionCallback.aidl (limited to 'java/aidl') diff --git a/java/aidl/com/android/intentresolver/IChooserController.aidl b/java/aidl/com/android/intentresolver/IChooserController.aidl new file mode 100644 index 00000000..a4ce718d --- /dev/null +++ b/java/aidl/com/android/intentresolver/IChooserController.aidl @@ -0,0 +1,8 @@ + +package com.android.intentresolver; + +import android.content.Intent; + +interface IChooserController { + oneway void updateIntent(in Intent intent); +} diff --git a/java/aidl/com/android/intentresolver/IChooserInteractiveSessionCallback.aidl b/java/aidl/com/android/intentresolver/IChooserInteractiveSessionCallback.aidl new file mode 100644 index 00000000..4a6179d9 --- /dev/null +++ b/java/aidl/com/android/intentresolver/IChooserInteractiveSessionCallback.aidl @@ -0,0 +1,9 @@ + +package com.android.intentresolver; + +import com.android.intentresolver.IChooserController; + +interface IChooserInteractiveSessionCallback { + oneway void registerChooserController(in IChooserController updater); + oneway void onDrawerVerticalOffsetChanged(in int offset); +} -- cgit v1.2.3-59-g8ed1b