-
Memulai penggunaan Accessibility Scanner
Jika Anda merancang dan mengembangkan aplikasi Android, Accessibility Scanner dapat membantu Anda meningkatkan pengalaman pengguna aplikasi.
Accessibility Scanner akan memindai layar dan memberikan saran untuk meningkatkan aksesibilitas aplikasi berdasarkan:
- Label konten
- Ukuran target sentuh
- Item yang dapat diklik
- Kontras dari teks dan gambar
Penting: Accessibility Scanner tidak dapat digunakan sebagai pengganti pengujian manual dan tidak menjamin aksesibilitas aplikasi.
Langkah 1: Instal & aktifkan Accessibility Scanner
Accessibility Scanner tersedia untuk ponsel dan tablet dengan versi Android 6.0 dan yang lebih baru. Pelajari cara memeriksa versi Android.
- Download Accessibility Scanner dari Google Play.
- Buka Accessibility Scanner .
- Di aplikasi Setelan perangkat, ikuti petunjuk untuk mengaktifkan Accessibility Scanner.
- Ketuk Aksesibilitas Accessibility Scanner Gunakan layanan.
- Untuk menonaktifkan Accessibility Scanner: buka kembali Setelan Aksesibilitas Accessibility Scanner.
Langkah 2: Pindai aplikasi Anda
Anda dapat memindai cuplikan aplikasi atau serangkaian layar saat berinteraksi dengan aplikasi.
Memindai rekaman
Anda dapat memindai alur kerja atau tugas dalam aplikasi Anda. Dengan opsi ini, Accessibility Scanner akan merekam dan menganalisis elemen di layar saat Anda menggunakan dan menjelajahi aplikasi.
Penting: Rekaman mencakup serangkaian screenshot dan tidak menyertakan video atau audio. Rekaman tetap berada di perangkat Anda dan tidak akan pernah dibagikan dengan Google.
Untuk memindai rekaman:
- Buka aplikasi.
- Ketuk tombol Accessibility Scanner .
- Ketuk Rekam .
- Gunakan aplikasi Anda.
- Jika Anda membuka aplikasi lain, rekaman akan dijeda hingga Anda kembali.
Untuk menghentikan perekaman:
- Dari bagian atas layar, geser ke bawah untuk membuka notifikasi. Atau, buka aplikasi lain.
- Ketuk Accessibility Scanner sedang merekam.
- Ketuk Berhenti .
Memindai cuplikan
Untuk memindai satu layar aplikasi:
- Buka aplikasi.
- Ketuk Accessibility Scanner .
- Ketuk Cuplikan .
Meninjau hasil pemindaian
Setelah memindai rekaman atau cuplikan, Accessibility Scanner akan menampilkan satu atau beberapa screenshot aplikasi Anda. Dalam screenshot, hasil pemindaian ditandai dalam persegi panjang oranye.
- Untuk melihat detailnya: Ketuk area yang ditandai Jika layar memiliki beberapa hasil, ketuk Berikutnya .
- Untuk melihat daftar lengkap hasil dari semua screenshot: Ketuk Daftar Tampilkan menurut layar atau Tampilkan menurut kategori.
- Untuk membagikan hasil: Ketuk Bagikan .
Jika Anda memindai rekaman atau memiliki lebih dari satu screenshot:
- Untuk membuka-buka screenshot berbeda: Di carousel pada bagian atas, ketuk screenshot. Atau, ketuk Berikutnya .
- Untuk melihat petak berisi semua screenshot: ketuk Galeri .
Tips: Jika nama resource terlalu panjang untuk ditampilkan di layar, sentuh lama nama resource untuk memberikan marquee.
Memindai jendela aman
Jika aplikasi Anda memiliki jendela yang dinyatakan "aman" (menggunakan
WindowManager.LayoutParams.FLAG_SECURE
), Accessibility Scanner tidak dapat mengambil gambar layar tersebut atau memeriksa kontras warna. Untuk jendela ini, setelah memindai aplikasi, Accessibility Scanner akan menampilkan layar hitam. Namun, Anda tetap dapat membaca hasil pemindaian untuk melihat peluang lainnya.Mengubah nilai minimum ukuran target sentuh & kontras
Anda dapat mengubah batas minimum yang digunakan Scanner untuk rasio kontras dan ukuran target sentuh.
- Di perangkat Anda, buka bagian Aplikasi.
- Ketuk Accessibility Scanner Setelan .
- Lihat atau ubah setelan:
- Rasio kontras teks: Menetapkan batas minimum baru untuk kontras warna teks.
- Rasio kontras gambar: Menetapkan batas minimum baru untuk kontras warna gambar.
- Ukuran target sentuh: Menetapkan batas minimum baru untuk ukuran target sentuh.
Mengedit hasil rasio kontras
Scanner menggunakan warna latar depan dan latar belakang untuk menentukan rasio kontras. Anda dapat mengubah warna latar depan atau latar belakang.
- Di perangkat Anda, buka bagian Aplikasi.
- Ketuk Accessibility Scanner .
- Ketuk pemindaian yang memiliki saran kontras warna Edit warna.
- Di bawah screenshot, ketuk Latar Depan atau Latar Belakang.
- Untuk mengubah warna latar depan atau latar belakang:
- Tarik bingkai pemilihan ke berbagai area screenshot.
- Di bagian bawah, ketuk salah satu warna yang disarankan.
- Ketuk Terapkan.
Tips: Untuk memindahkan bingkai pemilihan, ketuk panah di samping. Atau, untuk membuat penyesuaian yang lebih besar, sentuh lama tanda panah.
Membagikan hasil pemindaian
Anda dapat membagikan hasil dengan orang lain, seperti rekan tim.
Untuk membagikan hasil Anda sekarang:
- Selesaikan pemindaian.
- Ketuk Bagikan .
- Pilih cara membagikan hasil.
Tips: Untuk membagikan hasil item terpisah, ketuk Bagikan saat melihat item.
Untuk membagikan hasil Anda nanti:
- Di perangkat Anda, buka bagian Aplikasi.
- Ketuk Accessibility Scanner .
- Ketuk pemindaian Bagikan .
- Pilih cara membagikan hasil.
Mengelola pemindaian sebelumnya
Mengganti nama pemindaian
- Di perangkat Anda, buka bagian Aplikasi.
- Ketuk Accessibility Scanner .
- Ketuk pemindaian Lainnya Ganti nama judul.
- Buat judul.
- Ketuk Ganti nama.
Menambahkan deskripsi
- Di perangkat Anda, buka bagian Aplikasi.
- Ketuk Accessibility Scanner .
- Ketuk pemindaian Lainnya Edit deskripsi.
- Tambahkan deskripsi.
- Ketuk Simpan.
Menghapus pemindaian
- Di perangkat Anda, buka bagian Aplikasi.
- Ketuk Accessibility Scanner .
- Ketuk pemindaian Lainnya Hapus pemindaian Hapus.
Mendapatkan bantuan atau mengirim masukan
Untuk mendapatkan bantuan atau mengirim masukan tentang Accessibility Scanner, ketuk Bantuan dan masukan di aplikasi.
-
Hasil Accessibility Scanner
Accessibility Scanner mencari kemungkinan berikut untuk meningkatkan aksesibilitas aplikasi.
Pelabelan kontenBanyak kontrol antarmuka pengguna yang bergantung pada isyarat visual untuk mengindikasikan arti dan fungsinya. Pengguna yang menderita gangguan penglihatan mungkin kesulitan melihat isyarat ini.
Dengan label konten, kontrol antarmuka pengguna bisa menjadi lebih mudah diakses. Label konten tidak muncul di layar, namun pengguna yang menderita gangguan penglihatan dapat mengaksesnya melalui layanan aksesibilitas seperti TalkBack atau pembaca layar lainnya.
Accessibility Scanner mencari kemungkinan adanya pelabelan konten sebagai berikut:
- Label item tidak ada
MengidentifikasiViews
yang dapat difokuskan pembaca layar dan yang memiliki deskripsi lisan kosong, baik untukView
atauViews
yang relevan dalam sub-hierarki. Pelajari label konten lebih lanjut. - Item yang dilabeli dengan jenis atau status
Mengidentifikasi kasus ketikaView
memiliki deskripsi yang berlebihan. Pelajari lebih lanjut item yang dilabeli dengan jenis atau status. - Deskripsi item duplikat
Mengidentifikasi kasus ketika hierarki berisiTampilan
dengan deskripsi yang benar-benar duplikat. Misalnya, dua tombol terpisah yang dapat difokuskan dengan deskripsi "Opsi lainnya" dapat membingungkan pengguna. Pelajari deskripsi duplikat lebih lanjut. - Kegunaan link tidak jelas
Mengidentifikasi teks link yang tidak informatif, seperti "klik di sini." Pelajari teks link yang tidak jelas lebih lanjut. - Teks yang tidak terekspos
MengidentifikasiViews
dengan label yang terlihat yang tidak diucapkan oleh pembaca layar. Pelajari lebih lanjut teks yang tidak terekspos.
Accessibility Scanner memeriksa hierarki
View
dan mengidentifikasi instance, ketika pengguna yang menderita gangguan motorik mungkin kesulitan berinteraksi dengan tata letak.- Link yang dapat diklik
Mengidentifikasi penggunaanClickableSpan
yang bukanUrlSpans
. Pelajari lebih lanjut link yang dapat diklik. - Elemen yang dapat diklik duplikat
Mengidentifikasi elemen yang dapat diklik dan yang lokasinya di layar sama dengan elemen yang dapat diklik lainnya. Pelajari lebih lanjut elemen yang dapat diklik duplikat. - Label item yang dapat diedit
MengidentifikasiEditTexts
danTextViews
yang dapat diedit dan memilikicontentDescription
yang tidak kosong. Pelajari lebih lanjut label Tampilan yang dapat diedit. - Jenis item tidak didukung
Mengidentifikasi jenis item yang tidak didukung oleh layanan aksesibilitas. Pelajari lebih lanjut jenis item yang tidak didukung. - Urutan traversal
Mengidentifikasi masalah yang mungkin terjadi dalam pengurutan item secara traversal, yang mungkin memengaruhi pengguna pembaca layar atau layanan aksesibilitas lainnya. Pelajari urutan traversal lebih lanjut. - Penskalaan teks
Mengidentifikasi kemungkinan masalah terkait ukuran font dan spesifikasi tata letak saat Anda mendesain antarmuka pengguna yang dapat menyebabkan teks dipangkas, dipotong, atau disembunyikan. Pelajari penskalaan teks lebih lanjut.
Accessibility Scanner mencari target sentuh kecil yang dapat menyulitkan pengguna yang menderita gangguan motorik.
- Ukuran target sentuh
MengidentifikasiViews
yang dapat diklik dan dapat diklik lama yang ukurannya lebih kecil dari 48x48 dp pada salah satu dimensi, atau 32x32 dp untukViews
dalam jendela metode input, atau yang mengenai tepian layar. Anda dapat mengubah ukuran minimum di setelan Accessibility Scanner. Pelajari ukuran target sentuh lebih lanjut.
Accessibility Scanner menyarankan peningkatan pada rasio kontras warna, agar aplikasi lebih mudah diakses oleh pengguna yang menderita gangguan penglihatan.
- Kontras dari teks dan gambar
Mengidentifikasi teks atau gambar dengan rasio kontras yang lebih rendah dari 3.0, antara warna teks dan warna latar belakang (untukTextViews
yang tidak kosong) atau di antara warna latar depan dan latar belakang (untukImageViews
). Anda dapat mengubah rasio minimum di setelan Accessibility Scanner. Pelajari kontras warna lebih lanjut.
Pelajari aksesibilitas lebih lanjut
Baca lebih lanjut di dokumentasi Aksesibilitas Developer Android.
- Label item tidak ada