summaryrefslogtreecommitdiffstats
path: root/core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2012-04-19 21:44:35 -0700
committerSvetoslav Ganov <svetoslavganov@google.com>2012-04-19 22:08:42 -0700
commitfefd20e927b7252d63acb7bb1852c5188e3c1b2e (patch)
tree1c61fca48a8221e93aa14f16da9881560be69313 /core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl
parent749e796eb3a42e21613a3b360000373601a8f50d (diff)
downloadframeworks_base-fefd20e927b7252d63acb7bb1852c5188e3c1b2e.zip
frameworks_base-fefd20e927b7252d63acb7bb1852c5188e3c1b2e.tar.gz
frameworks_base-fefd20e927b7252d63acb7bb1852c5188e3c1b2e.tar.bz2
Adding an opt-in mechanism for gesture detection in AccessibilityService.
1. An accessibility service has to explicitly opt in to be notified for gestures by the system. There is only one accessibility service that handles gestures and in case it does not handle a gesture the system performs default handling. This default handling ensures that we have gesture navigation even if no accessibility service would like to participate/customize the interaction model. bug:5932640 Change-Id: Id8194293bd94097b455e9388b68134a45dc3b8fa
Diffstat (limited to 'core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl')
-rw-r--r--core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl b/core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl
index 588728c..0257aa4 100644
--- a/core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl
+++ b/core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl
@@ -16,6 +16,7 @@
package android.accessibilityservice;
+import android.accessibilityservice.IAccessibilityServiceClientCallback;
import android.accessibilityservice.IAccessibilityServiceConnection;
import android.view.accessibility.AccessibilityEvent;
@@ -32,5 +33,5 @@ import android.view.accessibility.AccessibilityEvent;
void onInterrupt();
- void onGesture(int gestureId);
+ void onGesture(int gesture, in IAccessibilityServiceClientCallback callback, int interactionId);
}