Androidで、IME関連に触れている書籍ってないんですよね。
ただ、「IME--> View との連携」、 「ユーザー操作-->IME」は、調べていくと
かなり単純なシナリオの集まりです。
例えば、「お腹が空いた」と入力したい場合
APIの流れは以下のような感じです。
1. IMEアプリ : フォーカスがあるViewから、InputConnectionを取得する。
2. IMEアプリ : InputConnection#setComposingText("おなかがすいた", 1);
3. Editor : 未確定文字をユーザーに表示
4. IMEアプリ : InputConnection#inputCommitText("お腹が空いた", 1);
5. Editor : 確定文字として、テキストを更新
(ref
http://kyorohiro.blogspot.jp/2013/01/kyorotext-8.html)
しかし、いかんせん、ドキュメントがないのです。 なので根気よく、色々ためしていくしかありません。
たぶん、この作業には、スキルの違いはあまり重要ではなく。必要なのは根気だけです。
※ kyorohiro的には、こういった作業は結構好きです。かなりイケテます。楽しいです。
[PS]
Android SDkのサンプルがそこそこ理解できたら、「OpenWnn」の一部だけ改造することをお勧めします。
UIの部分に興味があるならば、UIの部分だけ深く理解すればよい事になるからです。
以外と簡単に、XEGAさんがしたい事を実現できるかも知れません。
ではでは
2013年2月18日 21:03 Shin Miyazaki <
shin...@gmail.com>: