2013-07-22 110 views
0

親愛的Android開發者,如何在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-> Android的示例項目

添加到您的工作空間(如果你沒有看到它,去到SDK管理器(Window-> Android SDK Manager)並查找「Samples for SDK」。)

基本上,您的輸入方法是服務而不是活動,但您以相同的方式部署它(構建apk)。必須將意圖過濾器添加到服務條目中(請參閱示例代碼)。