* Added new 'Getting Started with Testing' training to contain common information on how to configure and run tests with Android Studio. * Removed the obsolete 'Testing Your Activity' training. * Deleted obsolete testing content under 'Tools > Workflow'. * Moved accessibility testing checklist to 'Implementing accessibility' training section. * Moved content provider and service testing topics into a new 'Testing App Integrations' training. * Updated the service testing training to reflect our recommended approach of using ServiceTestRule, instead of ServiceTestCase. * Renamed 'Testing from Other IDEs' topic to 'Testing from the Command Line' and moved it under 'Testing Tools'. * Revised 'Testing Fundamentals' topic and moved it under 'Testing Tools'. * Updated the landing page fo 'Best Practises for Testing' to provide a central location for testing-related resources. bug: 20722624 Change-Id: Ic1cbc79b48916dcae1c09bf5114ba8aef13d6f27
57 lines
2.0 KiB
Plaintext
57 lines
2.0 KiB
Plaintext
page.title=Implementing Accessibility
|
|
page.tags=navigation,input
|
|
|
|
trainingnavtop=true
|
|
startpage=true
|
|
|
|
@jd:body
|
|
|
|
<div id="tb-wrapper">
|
|
<div id="tb">
|
|
|
|
<h2>Dependencies and prerequisites</h2>
|
|
<ul>
|
|
<li>Android 2.0 (API Level 5) or higher</li>
|
|
</ul>
|
|
|
|
<h2>You should also read</h2>
|
|
<ul>
|
|
<li><a href="{@docRoot}guide/topics/ui/accessibility/index.html">Accessibility</a></li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<p>When it comes to reaching as wide a userbase as possible, it's important to
|
|
pay attention to accessibility in your Android application. Cues in your user
|
|
interface that may work for a majority of users, such as a visible change in
|
|
state when a button is pressed, can be less optimal if the user is visually
|
|
impaired.</p>
|
|
|
|
<p>This class shows you how to make the most of the accessibility features
|
|
built into the Android framework. It covers how to optimize your app for
|
|
accessibility, leveraging platform features like focus navigation and content
|
|
descriptions. It also covers how to build accessibility services, that can
|
|
facilitate user interaction with <strong>any</strong> Android application, not
|
|
just your own.</p>
|
|
|
|
<h2>Lessons</h2>
|
|
|
|
<dl>
|
|
<dt><b><a href="accessible-app.html">Developing Accessible Applications</a></b></dt>
|
|
<dd>Learn to make your Android application accessible. Allow for easy
|
|
navigation with a keyboard or directional pad, set labels and fire events
|
|
that can be interpreted by an accessibility service to facilitate a smooth
|
|
user experience.</dd>
|
|
|
|
<dt><b><a href="service.html">Developing Accessibility Services</a></b></dt>
|
|
<dd>Develop an accessibility service that listens for accessibility events,
|
|
mines those events for information like event type and content descriptions,
|
|
and uses that information to communicate with the user. The example will
|
|
use a text-to-speech engine to speak to the user.</dd>
|
|
|
|
<dt><b><a href="testing.html">Accessibility Checklist</a></b></dt>
|
|
<dd>Learn how to test your app for accessibility.</dd>
|
|
</dl>
|
|
|