Androidでrepo syncするともれなくOpenWnnのソースがゲットできるのですが、どのように実装されているか調べてみたいと思います。 調査するコードは27ab9d1b806f03554d2abb50de26abe7bf234336。 まず、通常のビルドではOpenWnnはコンパイルされないので、以下のコマンドで自分でビルドします。 $ . build/envsetup.sh $ cd packages/inputmethods/OpenWnn $ mm で、 コード量を見てみます。 Javaのコードが16523行、Cのコードが166529行で合計183052行になります。 ただし、その内WnnEngDic.cとWnnJpnDic.cは辞書データなので、その分を省くと25187行になります。 コードの約86%が辞書データですね。(iWnnとかはもっと多いのかな?) 189 ./s
To clone one of these trees, install git, and run: git clone git://android.git.kernel.org/ + project path. To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid repo init -u git://android.git.kernel.org/platform/manifest.git repo sync For more information about git, see an overview, the tutorial or the man pages.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く