마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Android accessibility를 이용해서 브라우저의 글자를 받아올려고 하는데 힘드네요. ㅠㅠ (TalkBack)

0 추천

문제 : Accessibility를 이용해서 브라우저의 문자열을 받아오기 (TalkBack처럼)

 

 안녕하세요. 안드로이드와 안드로이드 accessibility를 공부하고 있는 백수입니다..

 현재 accessibility를 이용해서 모바일 환경에서 TalkBack처럼 사용자가 클릭한 브라우저의 문자를 받아오게 할려고 합니다. 

 문제는 Accessiblity만 가지고는 브라우저의 문자를 받아오지 못합니다. 따라서 추가 작업이 필요하다는 것을 알게되었습니다.

 이에 대해 TalkBack(오픈 소스)코드를 뜯어보는데.. 쉽지가 않습니다. 분명히 브라우저의 정보를 받아오기 위해 처리하는 부분이 있을텐데. Main Activity라 할 수 있는 TalkBackService.java에는 해당하는 부분이 보이지 않습니다. (중단점을 걸어도 브라우저의 말이 출력되는 걸 보면, 외부에서 작동하게 하는 부분이 있을 것 같지만. 제가 해당 부분에 대해 지식이 부족합니다.)

 또한 StackOverflow를 참고를 해도 자세한 설명이 없어 익히기가 힘드네요..

 현재는 파악하고 있는것은 JavaScript와 WebView를 이용하면 Accessibility에 브라우저의 정보를 받아 올 수 있다는 것입니다. 하지만 안드로이드를 시작한지 얼마 안되 힘듭니다..

 이 문제를 해결하기 위해 1주일째 진행 중인데 가시적인 결과가 없어, 이렇게 질문을 합니다.

 혹시 Accessiblity에 브라우저의 정보를 받아오는 방법에 대해서 알 수 없을까요? 아니면, 브라우저의 정보를 받아올 부분이 구현된 예시 코드나, 설명이 잘된 웹 문서가 있을까요?...

 도와주시면 감사하겠습니다 ㅠㅠㅠㅠ

방랑도사 (190 포인트) 님이 2016년 8월 8일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...