글
[안드로이드] adb 를 이용한 터치 이벤트 보내기.
안드로이드
2012. 12. 1. 06:58
JB 에서 사용 가능한 방법
이 방법은 내가 회사 테스트폰에서만 확인한 방법이라,
다른 폰에서도 공통적으로 사용가능 한지 모르겠다.
adb shell input <명령>
을 사용하는 방법인데, JB 의 input 에는 ICS 는 없던 명령이 추가 되었다.
바로 tap 이라는 명령.
adb shell input tap x좌표 y좌표
adb shell input keyevent <키코드값 or 키코드이름>
위 두 가지로 매우 편하게 터치/키이벤트를 보낼 수 있다.
ICS 에서 사용 가능한 방법
참고사이트: http://whitesnows.blogspot.kr/2011/02/android-monkey-tool-script.html==> Monkey Tool Script 를 이용
1. 이벤트를 정의한 txt 파일을 만들어서
2. txt 파일을 폰의 임의의 위치에 밀어 넣고 --> adb push a.txt /mnt/sdcard/
3. adb shell monkey -f /mnt/sdcard/a.txt [반복횟수]
반응형
'안드로이드' 카테고리의 다른 글
Singleton을 위해 Application Context를 제공하는 static method를 둘까? (3) | 2016.10.14 |
---|---|
root layout 의 margin 이 동작하는 않는 문제(2016.7.15 수정) (0) | 2016.07.13 |
최신 Memory Analyzer 설치 (Stand-alone) 및 덤프 파일 로딩 방법 (0) | 2016.07.12 |
안드로이드 루팅 없이 어플 데이터 백업하기. (1) | 2013.09.26 |
[프로그래밍] 안드로이드 에뮬레이터 실행 안되는 문제 수정. (0) | 2010.04.10 |