-
Започните са Провером доступности
Када дизајнирате и програмирате Android апликацију, Провера доступности може да вам помогне да побољшате апликацију за кориснике.
Провера доступности скенира екран и даје предлоге за побољшање приступачности апликације на основу:
- Ознаке садржаја
- Величина мете за додир
- Ставке које подржавају клик
- Контраста слике и текста
Важно: Провера доступности није замена за ручно тестирање и не гарантује приступачност апликације.
1. корак: Инсталирајте и укључите Проверу доступности
Провера доступности је доступна за телефоне и таблете који користе Android 6.0 и новије верзије. Сазнајте како да проверите коју верзију Android-а имате.
- Преузмите Проверу доступности са Google Play-а.
- Отворите Проверу доступности .
- У апликацији Подешавања на уређају пратите упутства да бисте укључили Проверу доступности.
- Додирните ПриступачностПровера доступности Користи услугу.
- Да бисте искључили Проверу доступности: Вратите се на Подешавања Приступачност Провера доступности.
2. корак: Скенирајте апликацију
Можете да скенирате снимак апликације или серију екрана док имате интеракцију са апликацијом.
Скенирајте снимак
Можете да скенирате ток рада задатка у апликацији. Уз ту опцију, Провера доступности снима и анализира елементе на екрану док користите апликацију и крећете се кроз њу.
Важно: Снимак обухвата низ снимака екрана и не обухвата видео или звук. Снимак остаје на уређају и не дели се са Google-ом.
Да бисте скенирали снимак:
- Отворите апликацију.
- Додирните дугме за Проверу доступности .
- Додирните Снимај .
- Користите апликацију.
- Ако одете у другу апликацију, снимак се паузира док се не вратите.
Да бисте зауставили снимак:
- Са врха екрана превуците прстом надоле да бисте отворили обавештења. Или отворите неку другу апликацију.
- Додирните Провера доступности снима.
- ДодирнитеЗаустави .
Скенирајте снимак
Да бисте скенирали један екран апликације:
- Отворите апликацију.
- Додирните Провера доступности .
- Додирните Снимак .
Прегледајте резултате скенирања
После скенирања снимка, Провера доступности приказује један или више снимака екрана апликације. Резултати скенирања у оквиру снимка су оивичени наранџастим правоугаоницима.
- Додирните оивичену област да бисте видели детаље. Ако екран има више резултата, додирните Даље .
- Да бисте видели комплетну листу резултата са свих снимака екрана: Додирните Листа Приказ према екрану или Приказ према категорији.
- Да бисте делили резултате: Додирните Дели .
Ако сте скенирали снимак или имате више од једног снимка екрана:
- Да бисте се кретали између снимака екрана: У вртешци при врху додирните снимак екрана. Или додирните Даље .
- Да бисте видели координатну мрежу са свим снимцима екрана, додирните Фототека .
Савет: Ако је назив ресурса предугачак да би стао на екран, додирните и задржите назив ресурса да бисте га обухватили покретним оквиром.
Скенирајте безбедне прозоре
Ако апликација има прозор који је декларисан као „безбедан“ (користећи
WindowManager.LayoutParams.FLAG_SECURE
), Провера доступности не може да скенира слику екрана ни да провери контраст боја. Када се ради о тим прозорима, Провера доступности приказује црни екран после скенирања апликације. Међутим, свакако можете да прегледате резултате скенирања да бисте видели остале прилике.Промените контраст и граничне вредности величине мете за додир
Можете да подесите праг који ће Провера користити за однос контраста и величину мете за додир.
- Идите на одељак Апликације на уређају.
- Додирните Провера доступности Подешавања .
- Прегледајте или промените подешавања:
- Степен контраста текста: Подесите нови минимални контраст за боју текста.
- Степен контраста слике: Подесите нови минимални контраст за боју слике.
- Величина мете за додир: Подесите нову минималну величину мете за додир.
Измените резултате степена контраста
Скенер користи боје првог плана и позадине да би одредио степен контраста. Можете да промените боје првог плана или позадине.
- Идите на одељак Апликације на уређају.
- Додирните Провера доступности .
- Додирните скенирање које има предлог за контраст боја Измените боје.
- Испод снимка екрана додирните Први план или Позадина.
- Да бисте променили боју првог плана или позадине:
- Превуците оквир за избор на другу област снимка екрана.
- У дну додирните неку од предложених боја.
- Додирните Примени.
Савет: Да бисте преместили оквир за избор, додирните стрелице са стране. Ако желите да обављате већа прилагођавања, додирните и задржите стрелице.
Делите резултате скенирања
Можете да делите резултате са другим људима, на пример, са члановима тима.
Да бисте одмах делили резултате:
- Довршите скенирање.
- Додирните Дели .
- Одаберите како ћете делити резултате.
Савет: Да бисте делили резултате за појединачну ставку, додирните Дели док прегледате ту ставку.
Да бисте касније делили резултате:
- Идите на одељак Апликације на уређају.
- Додирните Провера доступности .
- Додирните скенирање Дели .
- Одаберите како ћете делити резултате.
Управљајте претходним скенирањима
Преименујте скенирање
- Идите на одељак Апликације на уређају.
- Додирните Провера доступности .
- Додирните скенирање Још Преименујте наслов.
- Направите наслов.
- Додирните Преименуј.
Додајте опис
- Идите на одељак Апликације на уређају.
- Додирните Провера доступности .
- Додирните скенирање Још Измените опис.
- Додајте опис.
- Додирните Сачувај.
Избришите скенирање
- Идите на одељак Апликације на уређају.
- Додирните Провера доступности .
- Додирните скенирање Још Избришите скенирање Избриши.
Затражите помоћ или пошаљите повратне информације
Да бисте добили помоћ или послали повратне информације о Провери доступности, у апликацији додирните Помоћ и повратне информације.
-
Резултати Провере доступности
Провера доступности тражи следеће прилике за побољшање приступачности апликације.
Ознаке садржајаБројне команде корисничког интерфејса зависе од визуелних ознака које одређују њихово значење и употребу. Слабовиди корисници могу да имају потешкоћа при уочавању тих ознака.
Помоћу ознака садржаја можете да учините команде корисничког интерфејса приступачнијим. Ознаке садржаја се не приказују на екрану, али слабовиди корисници могу да им приступају преко услуга приступачности, као што су TalkBack и други читачи екрана.
Провера доступности тражи следеће прилике код ознака садржаја:
- Недостаје ознака ставке
Идентификује класеViews
које читач екрана може да фокусира и којима је празан опис који се изговара, било за класуView
или за релевантне класеViews
у његовој подхијерархији. Сазнајте више о ознакама садржаја. - Ставка са ознаком типа или статуса
Идентификује случајеве у којима класаView
има редундантан опис. Сазнајте више о ставкама са ознаком типа или статуса. - Дуплирани описи ставки
Идентификује случајеве у којима хијерархија садржи класуViews
са дуплираним описима. На пример, два дугмета која могу посебно да се фокусирају са описима Још опција могу да збуне корисника. Сазнајте више о дуплим описима. - Сврха линка је нејасна
Идентификује неинформативни текст линка, нпр. кликните овде. Сазнајте више о нејасном тексту линка. - Неизложен текст
Идентификујте класеViews
са видљивим ознакама које читачи екрана не изговарају. Сазнајте више о неизложеном тексту.
Провера доступности испитује хијерархије класе
View
и налази инстанце у којима корисници са слабим моторичким способностима могу да имају потешкоћа при интеракцији са распоредом.- Линкови на које може да се кликне
Иденитификује коришћење атрибутаClickableSpan
који нисуUrlSpans
. Сазнајте више о линковима на које може да се кликне. - Дуплирани елементи на које може да се кликне
Идентификујте елементе на које може да се кликне који деле исту локацију на екрану као и други елементи са могућношћу клика. Сазнајте више о дуплираним елементима на које може да се кликне. - Ознака ставке која може да се мења
Идентификује класеEditTexts
и класеTextViews
које могу да се мењају и имају атрибутcontentDescription
који није празан. Сазнајте више о ознакама View које могу да се мењају. - Неподржан тип ставке
Иденитификује типове ставки које не подржавају услуге приступачности. Сазнајте више о неподржаним типовима ставки. - Редослед обилазака
Идентификује могуће проблеме у редоследу обиласка ставки, који би могли да утичу на кориснике читача екрана и других услуга приступачности. Сазнајте више о редоследу обиласка. - Промена величине текста
Идентификујте могуће проблеме у вези са спецификацијама за величину и изглед фонта приликом дизајнирања корисничког интерфејса који може да доведе до тога да текст буде опсечен, исечен или сакривен. Сазнајте више о промени величине текста.
Провера доступности тражи мала циљна поља за додир која корисницима са слабим моторичким способностима могу да отежају коришћење.
- Величина мете за додир
Идентификује класеViews
које могу да се кликну или кликну и задрже, а које су мање од 48×48dp у било којој димензији или од 32×32dp за класеViews
у оквиру прозора за метод уноса или оних уз ивицу екрана. Можете да промените минималну величину у подешавањима Провере доступности. Сазнајте више о величини мете за додир.
Провера доступности предлаже побољшања контраста боја да би апликација била приступачнија слабовидим корисницима.
- Контраст текста и слике
Идентификује текст или слике са односом контраста између боје текста и боје позадине нижим од 3.0 (за класеTextView
које нису празне) или између боја првог плана и позадине (за класеImageViews
). Можете да промените минимални однос контраста у подешавањима Провере доступности. Сазнајте више о контрасту боја.
Сазнајте више о приступачности
Прочитајте више у документацији о приступачности за Android програмере.
- Недостаје ознака ставке