2013-11-26 9 views
0

백그라운드 서비스에서 터치 스크린 이벤트를 시뮬레이션 할 수 있습니까? 안드로이드에서 찾은 유일한 라이브러리는 http://developer.android.com/tools/help/monkeyrunner_concepts.html,but입니다. 그런 서비스를 쓰고 싶지만 터치 입력을 쉽고 빠르게 시뮬레이션 할 수있는 방법은 무엇입니까? 하드웨어 외부에서 하드웨어로 조이스틱을 만들고 싶습니다. 버튼을 눌러서 동일한 x, y 좌표를 게임 내에서 클릭하십시오. 가장 좋은 방법은 무엇입니까?안드로이드 시뮬레이션 입력

+0

자신의 앱에서 입력을 시뮬레이션하려고합니까, 아니면 임의의 앱에 이벤트를 주입하려고합니까? – CommonsWare

+0

IOIO-OTG 보드를 연결하여 전화와 블루투스를 연결 한 상태에서 버튼을 길게 누르면 화면 탭을 길게 누르고 길게 누르십시오.이 시뮬레이션을 지하철 서핑과 같은 게임에서 사용하고 싶습니다. , 제트 팩 즐거움 등등. –

답변

2

배경 서비스에서 터치 스크린 이벤트를 시뮬레이션 할 수 있습니까?

아니요, 보안상의 이유로.

+0

그래서 내가 어떻게 입력을 삽입 할 수 스레드를 얻을 수 있습니다 : –

+0

@ 자신의 응용 프로그램에서 스레드를 얻을 수있는 타사 애플 리케이션이 없습니다. 타사 앱에 영향을 주려면 입력을 제공하는 하드웨어 액세서리를 다루기 때문에 사용자 정의 Android 빌드 또는 맞춤형 장치 드라이버가 필요합니다. – CommonsWare

+0

그렇다면 조이스틱이 어떻게 동작하는지, 심지어 마우스를 휴대 전화 태블릿에 연결하는 방법은 무엇입니까? 일부 서비스에서 뷰의 루트를 얻는 방법이 없으며 일부 탭을 수행 할 때 얻을 수 있습니까? –