Home > 未分類 > Fabricca後継を開発中です

Fabricca後継を開発中です

次のA3に出すべく、IMEを作っています。

Fabriccaはテスト的に作ったものですが、思ったよりも好評で1000ダウンロード、アクティブ45%という状況になっています。他のアプリよりも使われてますね。

主だった宣伝を行っていないのにも関わらず、じわじわダウンロードが増えているのは嬉しいのですが、機能的な面の追加を含めて、ひと通りつくり直しています。

いま、Mashroomの実装を行っているのですが、これが一苦労でして

  1. EditTextに文字列を入力
  2. Mashroomを起動。変換前の入力を拾う
  3. IMEがProxyActivityを起動。これはInputMethodServiceがStartActivityForResultが使えないので
  4. ProxyActivityがMashroomAppを起動。Resultで返却
  5. ここからが問題。どうやってProxyActivityが持った文字列をInputMethodServiceに「非同期で」渡すか?

Simejiは外部ファイルに書き出している、とある文書にありましたが、
実際はSharedPreferencesにしていると思われます。で同じ実装にするとタイミングで出たり出なかったり。どうもIMEとProxyActivityの動作が連動していないのが原因のようです。まだ一工夫が必要そうです。

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://codedesign.jp/blog/2011/01/16/fabricca%e5%be%8c%e7%b6%99%e3%82%92%e9%96%8b%e7%99%ba%e4%b8%ad%e3%81%a7%e3%81%99/trackback/
Listed below are links to weblogs that reference
Fabricca後継を開発中です from codedesign.jp

Home > 未分類 > Fabricca後継を開発中です

検索
フィード
メタ情報

Return to page top