{"id":1114,"date":"2023-10-13T00:00:00","date_gmt":"2023-10-12T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=1114"},"modified":"2023-09-16T08:01:31","modified_gmt":"2023-09-16T06:01:31","slug":"como-utilizar-talkback-en-el-emulador-de-android","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=1114","title":{"rendered":"C\u00f3mo utilizar Talkback en el emulador de Android"},"content":{"rendered":"<p>En un art\u00edculo anterior hemos visto <a href=\"https:\/\/programaraciegas.net\/?p=1112\">c\u00f3mo utilizar el emulador de Android<\/a> para poder simular el comportamiento de un dispositivo Android dentro de nuestro ordenador.<\/p>\n<p>Uno de los problemas del emulador de Android es que por defecto no vienen instalados todas las aplicaciones y servicios que se incluyen en un tel\u00e9fono Android. Entre estos servicios est\u00e1n los servicios de accesibilidad como TalkBack. Pero esto no es problema ya que podemos instalar TalkBack en nuestro emulador de Android para poder probar la accesibilidad del proyecto que estemos realizando o para poder disfrutar de algunas experiencias de Android a trav\u00e9s de su emulador.<\/p>\n<h2>Instalaci\u00f3n del APK<\/h2>\n<p>Lo primero que debemos hacer es descargar el APK de TalkBack. Este fichero se puede descargar de la Google PlayStore y su nombre completo es <strong>com.google.android.marvin.talkback.apk<\/strong>.<\/p>\n<p>El APK es un fichero comprimido que contiene todos los recursos que requiere una aplicaci\u00f3n Android para ser ejecutada en un dispositivo Android.<\/p>\n<p>Una vez descargado el fichero APK debemos arrancar el emulador para que ADB pueda detectarlo ya que realizaremos la instalaci\u00f3n a trav\u00e9s de ADB.<\/p>\n<p>Podemos mostrar qu\u00e9 dispositivos est\u00e1n conectados a nuestro ordenador con el siguiente comando:<\/p>\n<pre>adb devices<\/pre>\n<p>Cuando el emulador est\u00e9 disponible y ADB lo detecte podemos proceder a la instalaci\u00f3n del APK con el siguiente comando:<\/p>\n<pre>adb install com.google.android.marvin.talkback.apk<\/pre>\n<p>Si ADB indica que no se ha encontrado el fichero es porque debemos indicar la ruta concreta o ejecutar el comando ADB en la misma carpeta donde guardamos la descarga del APK. Por ejemplo una versi\u00f3n con ruta completa de este comando ser\u00eda:<\/p>\n<p>adb install \/Users\/MiUsuario\/Downloads\/com.google.android.marvin.talkback.apk<\/p>\n<h2>Solucionando problemas con servicios y permisos<\/h2>\n<p>En Android es necesario que aplicaciones y servicios tengan permiso del usuario para realizar ciertas tareas. Un lector de pantallas, al igual que otros servicios de accesibilidad, requieren de permisos de alto nivel para poder funcionar. Por defecto al instalar un APK no se otorgan estos permisos por lo que debemos aprobar este nivel de acceso para TalkBack.<\/p>\n<p>Podemos realizar esta operaci\u00f3n con el siguiente comando de ADB:<\/p>\n<pre>adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback\/.TalkBackService<\/pre>\n<h2>Arrancando el servicio de accesibilidad<\/h2>\n<p>Ahora que tenemos TalkBack instalado en el dispositivo virtual de Android y tiene permisos para ejecutarse debemos activar TalkBack en nuestro dispositivo emulado. Para ello deber\u00edamos ir a los ajustes de Android, accesibilidad y activar TalkBack pero realizar esta operaci\u00f3n no es posible si eres un usuario con discapacidad ya que el emulador no ofrece todav\u00eda una experiencia accesible.<\/p>\n<p>Por suerte para los usuarios con discapacidad desde ADB tambi\u00e9n podemos activar y arrancar aplicaciones y servicios en nuestro dispositivo Android. Con el siguiente comando activaremos el servicio de accesibilidad de TalkBack:<\/p>\n<pre>adb shell am startservice com.google.android.marvin.talkback\/.TalkBackService<\/pre>\n<p>Una vez ejecutado el siguiente comando TalkBack deber\u00eda comenzar a hablar en el emulador. Verifica que el volumen del emulador es suficiente para escuchar la s\u00edntesis de voz de TalkBack.<\/p>\n<h2>Utilizar TalkBack en el emulador<\/h2>\n<p>Para controlar TalkBack en el emulador deberemos utilizar los atajos de teclado de TalkBack como vimos en el art\u00edculo sobre <a href=\"https:\/\/programaraciegas.net\/?p=1113\">c\u00f3mo utilizar TalkBack con el teclado<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En un art\u00edculo anterior hemos visto c\u00f3mo utilizar el emulador de Android para poder simular el comportamiento de un dispositivo Android dentro de nuestro ordenador. Uno de los problemas del emulador de Android es que por defecto no vienen instalados todas las aplicaciones y servicios que se incluyen en un tel\u00e9fono Android. Entre estos servicios &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=1114\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abC\u00f3mo utilizar Talkback en el emulador de Android\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,238,4,7,29],"tags":[248,455,75],"class_list":["post-1114","post","type-post","status-publish","format-standard","hentry","category-android","category-android-wear","category-desarrollo","category-herramientas-de-asistencia","category-talkback","tag-android","tag-emulador","tag-talkback-2"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/1114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1114"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/1114\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}