글
[안드로이드] adb 를 이용한 터치 이벤트 보내기.
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 |
글
안드로이드용 SNES 에뮬레이터, Snex9x EX. 드디어 한글 파일이름 지원!!
http://www.explusalpha.com/home/snes9x-ex/downloads
Snes9x EX 가 1.5.1 버전이 나오면서
드디어 한글폴더/파일을 제대로 표시해 주는군요.
개인적으로 Android 용 SNES 에뮬 중에 가장 뛰어나다고 생각합니다.
하지만 그 동안은 한글 파일 이름을 제대로 표시해 주지 못해 불편했었죠.
그게 해결되어 군요!!!
이제 유일한 단점은 마켓에 없다는 거...
위 링크를 따라가면, apk 파일을 다운로드 받을수 있습니다.
'게임' 카테고리의 다른 글
[NES] NES 용 Game Genie 코드를 직접 찾아보자. (0) | 2013.04.01 |
---|---|
Snes9x Ex 가 안드로이드 마켓에 등록 되었네요. (1) | 2013.02.04 |
[대온] 레시피 정리 (연금/언어 제외) (0) | 2011.11.22 |
[대온] 육상전 준비 자료. (0) | 2011.11.15 |
[게임] SFC용 시렌. (0) | 2011.10.17 |
글
Dynamic Programming - Edit Distance, Two-Person Traversal...
http://people.csail.mit.edu/bdean/6.046/dp/
위 링크의 Dynamic Programming 문제들 중,
남은 두 문제인 Edit Distance 와 Two-Person Traversal of a Sequence of Cities 에 대하여 정리해 본다.
( 12번 Bin Packing 은 굳이 할 필요가 없어 패스 )
이 두 문제는 도대체 해결방법이 떠오르지 않아, 인터넷의 풀이를 보고 말았다.
두 문제의 풀이를 보면서 일단 DP 문제라도,
문제를 Recursive 하는 푸는 방법을 떠 올리고,
거기서 DP 풀이를 찾는 것이 좋겠다는 생각이 들었다.
- Edit Distance
문제) String A, String B 가 있을 때, A -> B 로 바꾸는 최소한의 Operation 수를 구하는 문제이다.
Operation 은 다음과 같은 3 가지가 있다.
1. Insert a character, 2. Remove a character, 3. Change a character to another character.
이 문제는 아래 링크의 풀이를 참고하였다.
https://secweb.cs.odu.edu/~zeil/cs361/web/website/Lectures/styles/pages/editdistance.html
거기서 사용된 예를 가지고 문제를 쪼개는 방법을 설명해 본다.
- Two-Person Traversal of a Sequence of Cities
문제) 순서가 있는 N 개의 도시가 있다. (지리적으로 순서가 있다는 의미가 아니다. 방문할 수 있는 순서를 말한다. )
그리고 각각의 도시는 모두 연결되어 있다.
이 도시들을 두 집합으로 나누고 (연속된 도시일 필요는 없다.),
두 사람 A, B 가 각각의 도시 집합을 방문한다고 할 때,
A, B 의 이동거리의 합이 가장 짧은 경우는 얼마가 되는가?
단, A, B 방문 시작점은 각 도시 집합의 첫 번째 도시이다.
처음엔 문제 자체를 이해를 못해서 한참 해멨다.
그 다음에는 문제를 어떻게 풀어야 하는지도 몰라서 한참 생각하다가,
결국 인터넷을 뒤졌는데, 이걸 깔끔하게 설명한 곳도 찾기가 힘들었다.
그리다가 아래 링크의 Grimbal 이란 사람의 리플을 보고 풀었다.