2013-07-22 3 views
0

안녕하세요, Android 개발자,안드로이드에 소프트 키보드를 설치하는 방법은 무엇입니까?

텍스트 입력이 필요한 앱과 함께 사용할 수있는 Android 용 소프트 키보드를 개발하고 싶습니다.

나는 같은 내 매니페스트에 InputMethod 의도 필터를 추가 :

<intent-filter> 
    <action android:name="android.view.InputMethod" /> 
</intent-filter> 

가 나는 또한 내 응용 프로그램에 BIND_INPUT_METHOD 권한을 추가했다.

내가 할 수없는 방법은 내 장치에 소프트 키보드를 배치하는 방법입니다. 아무도 나에게 이걸하는 법을 말해 줄 수 있니?

내 소프트 키보드에는 활동이 없으므로 단순히 Android 응용 프로그램으로 배포 할 수 없습니다. 그렇다면 내 키보드를 어떻게 테스트합니까?

미리 감사드립니다.

+0

"내 소프트 키보드에는 활동이 없기 때문에 단순히 Android 응용 프로그램으로 배포 할 수 없습니다."- 가능하면 가능합니다. 제대로 구성한 경우 앱이 설정의 입력 방법 옵션으로 표시됩니다. – CommonsWare

+0

@CommonsWare 감사합니다. – user2608384

답변

1

SDK의 SoftKeyboard 샘플 프로젝트를 살펴보십시오.

당신은 당신이 표시되지 않는 경우, 이동 (

파일 -> 새로 만들기 -> 프로젝트 -> Android 기기,> 안드로이드 샘플 프로젝트

를 통해 매우 쉽게 작업 영역에 프로젝트를 추가 할 수 있습니다 SDK 관리자 (Window-> Android SDK Manager)에서 "SDK 용 샘플"을 찾으십시오.

기본적으로 입력 방법은 활동이 아닌 서비스이지만 apk를 빌드하는 것과 같은 방식으로 배포합니다. Intent-Filter를 서비스 항목에 추가해야합니다 (샘플 코드 참조).

관련 문제