diff options
| author | Svetoslav Ganov <svetoslavganov@google.com> | 2012-04-19 22:09:27 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-04-19 22:09:27 -0700 |
| commit | e30df7744c2ff5c6f23ed7d6fb2cd229188c32f8 (patch) | |
| tree | 542de24e4353eb817f9d31753e0b60763d192f57 /core/java/android/view | |
| parent | b0668e4d1964cea8d54f9bc49445ddd0e4530ba3 (diff) | |
| parent | fefd20e927b7252d63acb7bb1852c5188e3c1b2e (diff) | |
| download | frameworks_base-e30df7744c2ff5c6f23ed7d6fb2cd229188c32f8.zip frameworks_base-e30df7744c2ff5c6f23ed7d6fb2cd229188c32f8.tar.gz frameworks_base-e30df7744c2ff5c6f23ed7d6fb2cd229188c32f8.tar.bz2 | |
Merge "Adding an opt-in mechanism for gesture detection in AccessibilityService."
Diffstat (limited to 'core/java/android/view')
| -rw-r--r-- | core/java/android/view/accessibility/AccessibilityInteractionClient.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityInteractionClient.java b/core/java/android/view/accessibility/AccessibilityInteractionClient.java index 35f0d9d..f73faf3 100644 --- a/core/java/android/view/accessibility/AccessibilityInteractionClient.java +++ b/core/java/android/view/accessibility/AccessibilityInteractionClient.java @@ -84,7 +84,7 @@ public final class AccessibilityInteractionClient private final Object mInstanceLock = new Object(); - private int mInteractionId = -1; + private volatile int mInteractionId = -1; private AccessibilityNodeInfo mFindAccessibilityNodeInfoResult; @@ -150,6 +150,18 @@ public final class AccessibilityInteractionClient } /** + * Gets the root {@link AccessibilityNodeInfo} in the currently active window. + * + * @param connectionId The id of a connection for interacting with the system. + * @return The root {@link AccessibilityNodeInfo} if found, null otherwise. + */ + public AccessibilityNodeInfo getRootInActiveWindow(int connectionId) { + return findAccessibilityNodeInfoByAccessibilityId(connectionId, + AccessibilityNodeInfo.ACTIVE_WINDOW_ID, AccessibilityNodeInfo.ROOT_NODE_ID, + AccessibilityNodeInfo.FLAG_PREFETCH_DESCENDANTS); + } + + /** * Finds an {@link AccessibilityNodeInfo} by accessibility id. * * @param connectionId The id of a connection for interacting with the system. |
