You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li><cite>ATK - Accessibility Toolkit</cite> [[ATK]] and <cite>Assistive Technology Service Provider Interface</cite> [[AT-SPI]], referred to hereafter as "ATK/AT-SPI"</li>
The <cite><a href="http://www.w3.org/TR/wai-aria-implementation/">WAI-ARIA 1.0 User Agent Implementation Guide</a></cite> included mappings for [[UIA-EXPRESS]], also known as IAccessibleEx,
@@ -332,6 +333,15 @@ <h5>UIA (UI Automation)</h5>
332
333
or cached values using conventions described above, depending on specific needs and coding style conventions.
333
334
</p>
334
335
</section>
336
+
<section>
337
+
<h5>Android Accessibility API</h5>
338
+
<p>
339
+
Android accessibility services and applications both express user interface elements as a tree of <code>AccessibilityNodeInfo</code> objects. Accessibility services receive events, traverse the <code>AccessibilityNodeInfo</code> tree, retrieve properties, and perform actions on a node. Conversely, Android applications build the <code>AccessibilityNodeInfo</code> tree indirectly by constructing views or composables, or directly via an <code>AccessibilityNodeProvider</code>. They then subsequently fire events, and handle actions.
340
+
</p>
341
+
<p>
342
+
For WAI-ARIA implementers, of particular interest is the mapping into properties, actions, and events on <code>AccessibilityNodeInfo</code> and <code>AccessibilityEvent</code>.
343
+
</p>
344
+
</section>
335
345
<section>
336
346
<h5>Accessible Names and Descriptions</h5>
337
347
<p>
@@ -357,6 +367,7 @@ <h5>Accessible Names and Descriptions</h5>
357
367
<a class="state-reference" href="#aria-description"><code>aria-description</code></a> or <a class="state-reference" href="#aria-describedby"><code>aria-describedby</code></a
358
368
>, should be exposed in the <code>accessibilityCustomContent</code> API. Otherwise, it should be exposed as <code>AXHelp</code>.
359
369
</p>
370
+
<p>In Android, accessible names map to a number of properties defined on <code>AccessibilityNodeInfo</code> such as content description, supplemental description, and text.</p>
360
371
<p>For more detail, see the <a class="accname" href="">Accessible Name and Description Computation</a> specification.</p>
0 commit comments