説明:
「ユーザーがインストール可能なキーマップ」は、Android4.1用にhttp://developer.android.com/about/versions/jelly-bean.htmlにリストされている機能です。
そこにそれは言う:
プラットフォームは、追加の国際キーボードや特別なレイアウトタイプなど、ユーザーがインストール可能なキーボードマップをサポートするようになりました。デフォルトでは、Android 4.1には、Dvorakを含むキーボード用の27の国際キーマップが含まれています。ユーザーがキーボードを接続すると、設定アプリに移動して、そのキーボードに使用する1つ以上のキーマップを選択できます。入力時に、ユーザーはショートカット(ctrl-space)を使用してキーマップを切り替えることができます。アプリを作成して、追加のキーマップをシステムに公開できます。APKには、標準のAndroidキーマップ形式に基づいたキーボードレイアウトリソースが含まれます。アプリケーションは、マニフェストでACTION_QUERY_KEYBOARD_LAYOUTSに適したブロードキャストレシーバーを宣言することにより、ユーザーに追加のキーボードレイアウトを提供できます。
だから..新しいキーボードレイアウトを追加するアプリをコーディングしたいと思います。そのため、新しいBroadcastReveiverを作成ACTION_QUERY_KEYBOARD_LAYOUTS
し、アプリのマニフェストで宣言する必要があります。アプリはキーマップファイルも提供します。
だから、私の質問:それが意図BroadcastReceiver
を受け取ったとき、何をしなければならないのですか?ACTION_QUERY_KEYBOARD_LAYOUTS
私はかなりの検索を行いましACTION_QUERY_KEYBOARD_LAYOUTS
たが、developer.android.comから上記の説明をコピーしたサイトを見つけることができたのは私を含む唯一のサイトです。
助けていただければ幸いです。
よろしく、
ランドール