/documentation/android_access/services.html

http://eyes-free.googlecode.com/ · HTML · 119 lines · 94 code · 13 blank · 12 comment · 0 complexity · 281a130c0beef57eed5dc272ef6f6366 MD5 · raw file

  1. <!-- Copyright 2010 Google Inc.
  2. Licensed under the Apache License, Version 2.0 (the "License");
  3. you may not use this file except in compliance with the License.
  4. You may obtain a copy of the License at
  5. http://www.apache.org/licenses/LICENSE-2.0
  6. Unless required by applicable law or agreed to in writing, software
  7. distributed under the License is distributed on an "AS IS" BASIS,
  8. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9. See the License for the specific language governing permissions and
  10. limitations under the License. -->
  11. <html>
  12. <head>
  13. <title>Accessibility Services - Android Accessibility</title>
  14. <link rel="stylesheet" type="text/css" href="style.css">
  15. </head>
  16. <body>
  17. <div id="main_body">
  18. <h1>Accessibility Services</h1>
  19. <div class="nav">
  20. <div class="nav_back"><a href="basics.html">Previous: Accessibility
  21. Basics</a></div>
  22. <div class="nav_up"><a href="index.html">Up: Android Accessibility</a></div>
  23. <div class="nav_next"><a href="market.html">Next: The Android Market</a></div>
  24. </div>
  25. <p>A number of <strong>Accessibility Services</strong> are available to aid
  26. in navigating your Android device. Each can be enabled or disabled via the
  27. Accessibility menu under Settings. The most popular services are described
  28. below:</p>
  29. <h2>TalkBack</h2>
  30. <p><strong>TalkBack</strong> is one of the official accessibility services
  31. provided by Google. It uses synthesized speech to describe the results of
  32. <em>actions</em>, such as moving to a new control with the directional pad or
  33. clicking on a control, and <em>events</em> such as a notification or incoming
  34. call.</p>
  35. <p>TalkBack comes preinstalled on most Android phones. However, it is under
  36. active development. You may want to download the app from the Market to get the
  37. latest features. Once you download it from the Market, you will be notified when
  38. updates become available. Note that TalkBack cannot be uninstalled.</p>
  39. <h2>Spiel</h2>
  40. <p><strong>Spiel</strong> is a third-party accessibility service that
  41. provides an alternative to TalkBack. It also uses synthesized speech to describe
  42. actions and events, but it has its own rules for speaking that may differ from
  43. TalkBack's. For more information on Spiel, see <a
  44. href="http://spielproject.info/">the Spiel Project webpage</a>.</p>
  45. <p>Spiel is not available from the Android Market. To install Spiel, follow
  46. the instructions in <a href="market">Market</a> to enable non-market apps.
  47. Search for <a href="http://tinyurl.com/aspiel">http://tinyurl.com/aspiel</a> in
  48. your browser. While the url will load in the browser which is not accessible, it
  49. will automatically download the app. You can install it via the Notifications
  50. screen.</p>
  51. <p>You can have both TalkBack and Spiel installed at the same time, and then
  52. enable whichever one you want to use. While it's perfectly safe to have both of
  53. them enabled, only one of them will actually work at a time. Spiel and TalkBack
  54. work very much the same way, so you shouldn't expect major differences. They're
  55. both being actively developed independently.</p>
  56. <h2>Voice Readouts</h2>
  57. <p><strong>Voice Readouts</strong> is the Motorola accessibility service that
  58. is analogous to TalkBack and Spiel. It also uses synthesized speech to
  59. describe actions and events according to a set of rules.</p>
  60. <p>Voice Readouts comes pre-installed on the Droid 2 and Droid X devices.
  61. You can enable or disable it via the Accessibility menu under Settings.</p>
  62. <h2>KickBack</h2>
  63. <p><strong>KickBack</strong> is one of the official accessibility services
  64. provided by Google. It provides haptic feedback by vibrating the device briefly
  65. when you perform an action on the phone.</p>
  66. <p>It can be especially useful when using the touch screen. The feedback
  67. will inform you when you have found a valid control, like the slide-to-unlock
  68. handle. Additionally, it can be useful when navigating your device using a
  69. directional controller, as you know when your movement has resulted in an
  70. action. For example, when navigating through a menu you will feel a bump every
  71. time you hit a new menu item. When you stop receiving feedback, you know you
  72. have reached the end of the list.</p>
  73. <p>On devices running Android 4.0 and above, the functionality of KickBack is
  74. included in TalkBack.</p>
  75. <h2>SoundBack</h2>
  76. <p><strong>SoundBack</strong> is one of the official accessibility services
  77. provided by Google. It plays a short sound when you perform an action on the
  78. phone, such as moving to a different control using the directional controller,
  79. or clicking on a control that performs an action.</p>
  80. <p>On devices running Android 4.0 and above, the functionality of SoundBack is
  81. included in TalkBack.</p>
  82. <h2>TTS Extended</h2>
  83. <p>Android 2.2 includes a new capability for application developers to include
  84. enhanced text-to-speech capabilities in their app. If you have Android 2.2, you
  85. do not need to install anything.</p>
  86. <p>If you have Android 2.1 or earlier, you can install an app called <strong>TTS
  87. Extended</strong> to take advantaged of these enhanced capabilities in apps that
  88. use them.</p>
  89. <h2>Conclusion</h2>
  90. <p>The various accessibility services are designed to complement one
  91. another. While you should normally only use only one talking accessibility
  92. service at time, the services that provide alternate feedback can be used
  93. simultaneously for improved efficiency. While there can be a slight delay before
  94. speech synthesis can talk after you perform an action, KickBack and SoundBack
  95. can provide much more immediate feedback.</p>
  96. <div class="nav">
  97. <div class="nav_back"><a href="basics.html">Previous: Accessibility
  98. Basics</a></div>
  99. <div class="nav_up"><a href="index.html">Up: Android Accessibility</a></div>
  100. <div class="nav_next"><a href="market.html">Next: The Android Market</a></div>
  101. </div>
  102. </div>
  103. </body>
  104. </html>