레이블이 Emulator인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Emulator인 게시물을 표시합니다. 모든 게시물 표시

2012년 2월 26일 일요일

[안드로이드] 에뮬레이터 단축키

안드로이드 에뮬레이터를 사용 하면서 유용한 단축키를 정리해 보았다.
표준 해상도가 아닌 경우 버튼 스킨이 나오지 않으므로 단축키를 사용한다면 무리 없이 사용 할 수 있다.

Emulated Device KeyKeyboard Key
Home 버튼HOME
Menu 버튼 (left softkey)F2 또는 Page-up
Star 버튼 (right softkey)Shift-F2 또는 Page Down
Back 버튼ESC
전화 걸기/통화 버튼F3
전화 끊기/통화 종료 버튼F4
Search 버튼F5
전원 버튼F7
볼륨 업 버튼KEYPAD_PLUS, Ctrl-5
볼륨 다운 버튼KEYPAD_MINUS, Ctrl-F6
카메라 버튼Ctrl-KEYPAD_5, Ctrl-F3
화면 회전 < (가로모드 < 세로모드)KEYPAD_7, Ctrl-F11
화면 회전 > (가로모드 > 세로모드)KEYPAD_9, Ctrl-F12
네트워크 On/OffF8
Toggle code profilingF9 (only with -trace startup option)
전체화면 모드Alt-Enter
트렉볼 모드 전환 (마우스 조작에 따라 트렉볼을 굴리는 듯한 효과를 나타 낸다.)F6
트렉볼 모드 (위와는 다르게 키를 누르는 동안에만 트렉볼 모드가 된다.)Delete
키패드 좌 상 우 하KEYPAD_4/8/6/2
키패드 가운데 버튼KEYPAD_5
Onion alpha increase/decreaseKEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)

2012년 2월 21일 화요일

[안드로이드] 에뮬레이터에 문자열 붙여 넣기

에뮬레이터를 이용해 개발 하다 보면 웹페이지나 텍스트 데이터 등을 카피 앤 페이스트 하고 싶어질때가 많다.
카피 앤 페이스트 만큼 간단하진는 않지만, 에뮬레이터에 문자열을 전달하는 방법을 소개 한다.

PC 에서
1. 먼저 이클립스에서 DDMS를 연다.
2. 다음 Emulator Control 탭을 선택 한다.
3. Emulator Control 중에 Telephony Actions 라는 그룹에
4. Incoming number 에 적당한 전화 번호를 넣고
5. SMS 를 선택 한 후
6. Message에 원하는 문자열을 넣는다 (제한이 있는듯 하다 2500자까진 된듯)
7. Send 버튼을 누른다.

Emulator 에서
1. SMS문자가 오면 해당 문자를 연다.
2. 문자를 롱클릭(누르고 있기) 하면 팝업이 뜨는데 Copy text 를 선택 한다.
3. 원하는  EditView(또는 입력하고자 하는 뷰)에 에서 롱클릭을 해 Paste 하면 된다.

뭐 10단계를 거쳐야 하니 복잡해 보이지만, 해보면 간단하게 할 수 있다.
무엇보다 20자 넘어가거나 특수 문자가 섞여 있다면 그냥 타이핑 하는것 보다 쉽고 정확하게 입렵이 가능하니 이 방법을 이용하길 권한다.

2011년 12월 22일 목요일

안드로이드 SDK 버전을 15로 업데이트 하고 
15버전으로 VM을 만들어 에뮬레이터를 실행해 보니 다음과 같은 에러가 나온다.

>emulator: WARNING: Unable to create sensors port: Unknown error

원인은 아직 모르겠음...
딱히 안되는건 아니라 무시중;;;