Home | History | Annotate | Download | only in accessibility
      1 <h3 id="Accessibility">Accessibility</h3>
      2 <dl>
      3   <dt><a href="ClockBackService.html">Accessibility Service</a></dt>
      4   <dd>
      5     This is an example of an accessibility service that provides custom feedback for the Clock
      6     application which comes by default with Android devices. It is a hands-on example of various
      7     ways to utilize the accessibility API for providing alternative and complementary feedback.
      8     The sample demonstrates how to provide application specific feedback &mdash; the service
      9     handles only accessibility events from the Clock application. Further, the sample demonstrates
     10     how to provide dynamic, context-dependent feedback &mdash; feedback type changes depending on
     11     the ringer mode.
     12   </dd>
     13 </dl>
     14 
     15 <dl>
     16   <dt><a href="TaskBackService.html">Window Querying Accessibility Service</a></dt>
     17   <dd>
     18     Demonstrates several new accessibility features in Ice Cream Sandwich,
     19     including the ability for an AccessibilityService to traverse the view
     20     hierarchy using AccessibilityNodeInfo objects, service configuration via
     21     xml files, and adding additional information to AccessibilityEvents using
     22     AccessibilityRecords.
     23   </dd>
     24   <dt><a href="AccessibilityNodeProviderActivity.html">Accessibility Node Provider</a></dt>
     25   <dd>Demonstrates how to develop an accessibility node provider which manages a virtual
     26     View tree reported to accessibility services. The virtual subtree is rooted at a View
     27     that draws complex content and reports itself as a tree of virtual views, thus conveying
     28     its logical structure.
     29   </dd>
     30 </dl>
     31 
     32 <dl>
     33   <dt><a href="CustomViewAccessibilityActivity.html">Custom View Accessibility</a></dt>
     34   <dd>Demonstrates how to implement accessibility support of custom views. Custom view
     35       is a tailored widget developed by extending the base classes in the android.view
     36       package. This sample shows how to implement the accessibility behavior via both
     37       inheritance (non backwards compatible) and composition (backwards compatible).
     38   </dd>
     39 </dl>
     40