Home | History | Annotate | Download | only in accessibility
      1 page.title=Accessibility
      2 parent.title=User Interface
      3 page.metaDescription=How to make your apps accessible to users with visual, physical, or other limitations. Robust support will increase your app's user base.
      4 
      5 page.tags="accessibility"
      6 page.image=/design/media/accessibility_contentdesc.png
      7 parent.link=../index.html
      8 @jd:body
      9 
     10 <div id="qv-wrapper">
     11 <div id="qv">
     12 
     13   <h2>Topics</h2>
     14   <ol>
     15   <li><a href="apps.html">
     16     Making Applications Accessible</a></li>
     17   <li><a href="checklist.html">
     18     Accessibility Developer Checklist</a></li>
     19   <li><a href="services.html">
     20     Building Accessibility Services</a></li>
     21   </ol>
     22 
     23   <h2>See also</h2>
     24   <ol>
     25     <li><a href="{@docRoot}design/patterns/accessibility.html">Android Design: Accessibility</a></li>
     26     <li><a href="{@docRoot}training/accessibility/index.html">Training: Implementing Accessibility</a></li>
     27     <li><a href="{@docRoot}tools/testing/testing_accessibility.html">Accessibility Testing Checklist</a></li>
     28   </ol>
     29 
     30   <h2>Related Videos</h2>
     31   <ol>
     32     <li>
     33       <iframe title="Google I/O 2012 - Making Android Apps Accessible"
     34           width="210" height="160"
     35           src="//www.youtube.com/embed/q3HliaMjL38?rel=0&amp;hd=1"
     36           frameborder="0" allowfullscreen>
     37       </iframe>
     38     <li>
     39   </ol>
     40 
     41 </div>
     42 </div>
     43 
     44 <p>Many Android users have different abilities that require them to interact with their Android
     45 devices in different ways. These include users who have visual, physical or age-related limitations
     46 that prevent them from fully seeing or using a touchscreen, and users with hearing loss who may not
     47 be able to perceive audible information and alerts.</p>
     48 
     49 <p>Android provides accessibility features and services for helping these users navigate their
     50 devices more easily, including text-to-speech, haptic feedback, gesture navigation, trackball and
     51 directional-pad navigation. Android application developers can take advantage of these services to
     52 make their applications more accessible.</p>
     53 
     54 <p>Android developers can also build their own accessibility services, which can provide
     55 enhanced usability features such as audio prompting, physical feedback, and alternative navigation
     56 modes. Accessibility services can provide these enhancements for all applications, a set of
     57 applications or just a single app.</p>
     58 
     59 <p>The following topics show you how to use the Android framework to make applications more
     60 accessible.</p>
     61 
     62 <dl>
     63   <dt><strong><a href="{@docRoot}guide/topics/ui/accessibility/apps.html">
     64   Making Applications Accessible</a></strong>
     65   </dt>
     66   <dd>Development practices and API features to ensure your application is accessible to users with
     67 disabilities.</dd>
     68 
     69   <dt><strong><a href="{@docRoot}guide/topics/ui/accessibility/checklist.html">
     70   Accessibility Developer Checklist</a></strong>
     71   </dt>
     72   <dd>A checklist to help developers ensure that their applications are accessible.</dd>
     73 
     74   <dt><strong><a href="{@docRoot}guide/topics/ui/accessibility/services.html">
     75   Building Accessibility Services</a></strong>
     76   </dt>
     77   <dd>How to use API features to build services that make other applications more accessible for
     78 users.</dd>
     79 </dl>
     80