2016-06-14 5 views
1

앱의 외부를 포함하여 앱을 닫은 경우에도 터치 횟수를 계산할 수있는 "탭 카운터"와 같은 일부 앱이 Play 스토어에 있습니다. 내가 할 수있는 유일한 방법은 accessibilty 서비스를 사용하는 것이지만 플레이 스토어의 앱은 액세스 가능성을 사용하지 않는 것입니다. 그래서 당신은 아이디어가 있습니까? 어쩌면 코드 예?응용 프로그램이 닫힌 경우에도 화면에서 사용자 탭을 계산하는 Android 서비스

+0

이름 당신이 설명하는 기능이있는 응용 프로그램을. – CommonsWare

+0

마법사 카운터 별 탭 카운터 –

+0

감사! 이 앱이 광고 된대로 작동하는지 테스트 해 보겠습니다. 그렇다면 안드로이드 보안 결함을 수정하는 작업을하겠습니다. 앱이 터치 이벤트를 사용하지 않고 터치 이벤트를 수신 할 수 없어야합니다. "탭 카운터"가 다른 모든 앱 위에 작동하도록하는 유일한 방법은 모든 터치 이벤트를 사용하여 사용자가 다른 앱을 사용할 수 없게하는 것입니다. 그들이이 문제를 해결할 수있는 방법을 발견하면, 프라이버시와 보안상의 이유로 해결해야합니다. – CommonsWare

답변

0

해당 응용 프로그램에는 "다른 응용 프로그램 위에 그리기"(android.permission.SYSTEM_ALERT_WINDOW) 권한이 필요합니다.

다른 모든 앱 위에 표시된 TYPE_SYSTEM_ALERT 유형을 사용하여 창을 만들 수 있도록 허용합니다.

는 예를 들어보기 : Creating a system overlay window (always on top)

관련 문제