OSDN Git Service

Adding support for traversing the content of a node info at granularity.
authorSvetoslav Ganov <svetoslavganov@google.com>
Fri, 20 Apr 2012 06:01:39 +0000 (23:01 -0700)
committerSvetoslav Ganov <svetoslavganov@google.com>
Fri, 20 Apr 2012 22:12:13 +0000 (15:12 -0700)
commitaa780c110922148a6a4ba06734bb2b0bb8c98f93
tree8709da20df481fea35219769285546802407ca9f
parentfefd20e927b7252d63acb7bb1852c5188e3c1b2e
Adding support for traversing the content of a node info at granularity.

1. A view that creates an accessibility node info may add to the info
   a list of granularity labels. These are granularities by which the
   source view can iterate over its content. For example a text view
   may support character, word link while a web view may additionally
   support buttons, tables, etc. There are actions on accessibility
   node info to go to the next/previous at a given granularity which
   is passesed as an argument.

2. Added Bundle argument to the APIs for performing accessibility
   actions. This is generic and extensible.

bug:5932640

Change-Id: I328cbbb4cddfdee082ab2a8b7ff1bd7477d8d6f9
14 files changed:
api/current.txt
core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl
core/java/android/accessibilityservice/UiTestAutomationBridge.java
core/java/android/view/AccessibilityInteractionController.java
core/java/android/view/View.java
core/java/android/view/ViewRootImpl.java
core/java/android/view/accessibility/AccessibilityInteractionClient.java
core/java/android/view/accessibility/AccessibilityNodeInfo.java
core/java/android/view/accessibility/AccessibilityNodeProvider.java
core/java/android/view/accessibility/IAccessibilityInteractionConnection.aidl
core/java/android/widget/NumberPicker.java
core/res/res/values/public.xml
core/res/res/values/strings.xml
services/java/com/android/server/accessibility/AccessibilityManagerService.java