views:

125

answers:

2

Does Android support visually impaired users in the same way as HTML alt tags are used to provide input for screen readers on the web?

If so, what is the best practice to code Buttons and ImageViews etc so they can be read by a screen reader?

+1  A: 

I'm not quite clear on your question. The internet browser, or any applications that rely heavily on HTML rendering are not accessible This quote is taken from a blog post. "You can turn on the accessibility features by going to Settings --> Accessibility and checking the box "Accessibility". While the web browser and browser-based applications do not yet "talk" using these enhancements, we're working on them for upcoming releases." The blog post can be found here Android does provide screen reader support for a lot of applications, see this wiki page for a list of applications known to work well with Android using a free and open source screen reader. I can't find any general guidelines for creating accessible apps but this LinkedIn group may be helpful. I don't have a LinkedIn account though so don't know how active the group is.

Jared
Thank you for your help and your links. My specific question relates to this bullet point from the first link (blog post) that you provided:"Application authors can easily ensure that their applications remain usable by blind and visually impaired users by ensuring that all parts of the user interface are reachable via the trackball; and all image controls have associated textual metadata."So my question is simply this: what does it mean to ensure that all image controls have associated textual metadata? How does one code an ImageView or ImageButton with the associated textual metadata?
A: 

The best resource I've found on the Android Accessibility API is this code walk through: https://sites.google.com/site/gdevelopercodelabs/android/accessibility

Saqib