안드로이드 키보드 혹은 12개 버튼의 키패드를 만들어 보려면,
android-sdk-windows\samples\android-10\SoftKeyboard 위치에 해당하는 안드로이드 sdk 샘플을 먼저 보시길 권합니다.
키보드 관련은 일반적인 안드로이드 앱과는 기본 동작이 다르며,
많은 부분을 고르게 다 알고 있을 필요도 없습니다.
기본적인 구성은 위 경로의 샘플을 기반으로 영문 쿼티키보드는 제작이 가능하며(이미 완성상태...),
추가적으로 키보드의 setting 페이지 관련을 위해 activity , preference, list 등을 보고
해당 기능 추가도 가능합니다.
다양한 스킨 및 효과 지원을 위해서 view 관련 내용을 보면 도움이 되며
style 의 개념을 익혀서 xml로 view를 체계적으로 관리하고 스킨 변경을 동적으로 할 수 있습니다.
스와이프 동작 및 동시 입력 처리를 위해서 drag와 멀티터치 관련도 추가로 연구하시면 될 것 같네요.
간단하게 만들려면 정말 위 경로의 sample keyboard 소스로만 끝나고
다양한 기능을 추가하려면 해당 기술에 대해서 끝없이 파헤쳐도 부족하겠죠.
한글 조합방법(오토마타) 등도 공부해보세요.
ps. 단, 일반 자바, 안드로이드 분야와 멀어지는 지름길입니다..
samples 디렉토리 보면 재밌는 다른 예제도 많아요..-_-
로그인 유지
안드로이드 키보드 혹은 12개 버튼의 키패드를 만들어 보려면,
android-sdk-windows\samples\android-10\SoftKeyboard 위치에 해당하는 안드로이드 sdk 샘플을 먼저 보시길 권합니다.
키보드 관련은 일반적인 안드로이드 앱과는 기본 동작이 다르며,
많은 부분을 고르게 다 알고 있을 필요도 없습니다.
기본적인 구성은 위 경로의 샘플을 기반으로 영문 쿼티키보드는 제작이 가능하며(이미 완성상태...),
추가적으로 키보드의 setting 페이지 관련을 위해 activity , preference, list 등을 보고
해당 기능 추가도 가능합니다.
다양한 스킨 및 효과 지원을 위해서 view 관련 내용을 보면 도움이 되며
style 의 개념을 익혀서 xml로 view를 체계적으로 관리하고 스킨 변경을 동적으로 할 수 있습니다.
스와이프 동작 및 동시 입력 처리를 위해서 drag와 멀티터치 관련도 추가로 연구하시면 될 것 같네요.
간단하게 만들려면 정말 위 경로의 sample keyboard 소스로만 끝나고
다양한 기능을 추가하려면 해당 기술에 대해서 끝없이 파헤쳐도 부족하겠죠.
한글 조합방법(오토마타) 등도 공부해보세요.
ps. 단, 일반 자바, 안드로이드 분야와 멀어지는 지름길입니다..
samples 디렉토리 보면 재밌는 다른 예제도 많아요..-_-