안드로이드용 어플을 개발하려면 가상 머신 사용은 필수다. 하지만 가상 머신이 한글 출력은 문제없이 되지만, 입력은 안된다. 하지만 이것도 고수들의 노력이 있어서 가능한 상황이다. 예전부터 나온 것이지만…이제서야 써본다.
1. 프로그램 다운받기.
이 프로그램은 안드로이드펍의 회원들이 만든 것으로 해당 사이트에서 다운받을 수 있다.- 안드로이드펍의 접촉식 한글 자판 프로그램 다운로드 페이지(http://www.androidpub.com/keyboard/)에 들어간다.
- 다운로드 페이지에서 ‘접촉식 한글 자판 최신 바이너리’를 클릭하고, 다운받기 링크를 클릭해서 HangulKeyboard.apk를 다운받는다.
- 다운받은 HangulKeyboard.apk를 안드로이드 SDK가 설치된 디렉토리의 platform-tools 디렉토리로 이동 또는 복사한다(다운받은 정확한 경로를 알고 있으면 이동시키지 않아도 되지만, 다운받은 경로가 복잡할 때는 설치하기 위해 경로명을 입력할 때 불편하기 때문에 이동시키는게 편하다).
2. 가상 머신에 설치하기.
- 가상 머신을 동작시킨다.
- 도스창을 띄워서 커맨드 모드로 들어간다.
- 도스창에서 안드로이드 SDK가 설치된 디렉토리로 이동하고, 다시 ‘platform-tools’ 디렉토리로 들어간다.
- 아래의 명령을 실행한다.
adb install HangulKeyboard.apk
- 아래와 같은 메시지가 나오면서 가상 머신에 접촉식 한글 자판 프로그램이 설치된다.
c:\lang\android\platform-tools> adb install HangulKeyboard.apk 72 KB/s (180657 bytes in 2.432s) pkg: /data/local/tmp/HangulKeyboard.apk Success c:\lang\android\platform-tools>
3. 접촉식 한글 자판 사용하기
- 가상 머신의 메뉴 -> 설정 ->언어 및 키보드로 들어간다.
- 키보드 설정에 보면 방금 설치한 한글 접촉식 키보드가 나타난다.
- 한글 접촉식 키보드를 체크하고, 설정에서 빠져나온다.
- 주소록 등 키보드로 입력할 수 있는 프로그램을 실행히키고, 입력창을 꾹 누르고 있으면 메뉴가 뜨는데, 거기서 입력방법을 선택한다.
- 위에서 설정하면서 한글 접촉식 키보드가 선택되어있겠지만, 혹시나 다르게 바뀌더라도 이 방법으로 한글 접촉식 키보드를 선택하면 한글을 입력할 수 있다.
안드로이드 가상 머신에서 한글 입력은?