2016-11-25 4 views
1

오늘 전에 어땠 을까 스택 오버플로 내 검색을 기반으로 다른 응용 프로그램에서 사용자 유형을 캡처하는 방법이 없다고 생각했지만 오늘은 무엇을 기반으로하는 이모티콘을 제공 할 수있는 응용 프로그램을 보았습니다 당신은 사회 응용 프로그램에 입력합니다. 어떻게 가능합니까? https://play.google.com/store/apps/details?id=co.dango.emoji.gif다른 응용 프로그램에서 사용자 유형을 파악하십시오.

답변

1

내부적으로는 AccessibilityService을 사용합니다.

이 서비스는 주로 장애인 (예 : 음성 안내 지원)을 돕기위한 서비스입니다. 등록하면이 서비스는 AccessibilityEvents을받습니다. 이러한 이벤트는 사용자가 기기와 상호 작용하거나 표시된 콘텐츠가 변경 될 때 발생합니다. 내부적으로 화면에 표시된보기 계층 구조에 대한 자세한 정보가 포함 된 AccessibilityNodeInfos 트리가 있습니다.

따라서 앱은 AccessibilityNodeInfo 트리를 탐색하고 사용자가 입력 한 텍스트를 추출 할 수 있습니다.

AccessibilityServiceshere에 대한 자세한 내용을 볼 수 있습니다.

결론 : 액세스 가능성 권한이 필요한 앱을 설치하면 심각한 보안 위험을 초래할 수 있으므로주의해야합니다.

관련 문제