См. http://developer.android.com/guide/practices/design/accessibility.html для получения подробной информации о написании доступного приложения.
Ближайшим эквивалентом ALT в HTML является свойство contentDescription - устанавливается в коде или в XML.
Если вы создаете свой собственный пользовательский элемент управления, вам придется проделать немного больше работы, чтобы указать и другие детали; подробнее по ссылке выше.
Самая важная вещь: когда вы закончите, протестируйте TalkBack, бесплатную программу для чтения с экрана Android от Google. (Он предварительно установлен на некоторых моделях Android, но вы можете загрузить его с Android Market, если у вас его еще нет.) Вы должны иметь возможность перемещаться по всем интерактивным элементам в вашем приложении, используя только направленную панель, а TalkBack должен прочитайте соответствующие значения для всех элементов, как это происходит. (Следует взять описание содержимого и прочитать его здесь.)
Одна вещь, на которую нужно обратить внимание, это то, что, насколько я помню, программа чтения с экрана считывает только то, к чему вы можете перемещаться, поэтому, если у вас есть учебный текст на странице, он может не читаться, поэтому вам может потребоваться Описание содержимого для других элементов управления является описательным. Чтобы быть уверенным, проверьте с TalkBack, и убедитесь сами (ээ, услышите сами!), Имеет ли смысл прочитанное.
(Как отмечалось в одном из других ответов, хотя у Android есть API специальных возможностей, браузер Android на самом деле его не поддерживает (пока), поэтому HTML-страницы - даже правильно размеченные HTML-код - не доступны на Android используя браузер по умолчанию. Есть несколько сторонних браузеров, которые добавляют доступность HTML, однако, например, бесплатное приложение IDEAL Web Reader, которое, похоже, оборачивает HTML-элемент управления Android, а затем добавляет голосовое управление поверх него. сделать их браузер по умолчанию полностью доступным в некоторых последующих выпусках ...)