東京黄昏 ~ LIFE HACK BLOG ~

城南クラスタ/IT/戸建て/ベンチャー/書評など

Kindle Fire 日本語化メモ

Kindle Fireを日本語化した時のメモ

root化しており、Android Marketがセットアップされているのが前提条件です。
まず、Google Play(Android Market)でGoogle Japanese Inputをインストールします。

しかしながら、Kindle FireではAndroidキーボード一択の設定しか出来ず、そのままでは利用することができません。

ここから設定をいじります。adbでシェルに入る。

$ adb shell

設定されているIMEのリストを確認します。

$ ime list -s
com.android.inputmethod.latin/.LatinIME

Google IMEをインストール済みですが、認識されていません。
選択可能なIMEのリストを確認します。

$ ime list -a
com.android.inputmethod.latin/.LatinIME:
  mId=com.android.inputmethod.latin/.LatinIME mSettingsActivityName=com.android.inputmethod.latin.LatinIMESettings
  mIsDefaultResId=0x7f080001
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=com.android.inputmethod.latin.LatinIME
      packageName=com.android.inputmethod.latin
      labelRes=0x7f0c0020 nonLocalizedLabel=null icon=0x0
      enabled=true exported=true processName=com.android.inputmethod.latin
      permission=android.permission.BIND_INPUT_METHOD
com.google.android.inputmethod.japanese/.MozcService:
  mId=com.google.android.inputmethod.japanese/.MozcService mSettingsActivityName=com.google.android.inputmethod.japanese.preference.MozcPreference
  mIsDefaultResId=0x0
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=com.google.android.inputmethod.japanese.MozcService
      packageName=com.google.android.inputmethod.japanese
      enabled=true exported=true processName=com.google.android.inputmethod.japanese
      permission=android.permission.BIND_INPUT_METHOD

AndroidキーボードとGoogle IMEがリストアップされています。
Google IMEを有効にします。

$ ime enable com.google.android.inputmethod.japanese/.MozcService

これで、Google IMEが選択可能になります。

$ ime list -s
com.android.inputmethod.latin/.LatinIME
com.google.android.inputmethod.japanese/.MozcService

入力フォームで入力モードに切り替わった際に、入力欄の長押しでIMEの選択ができます。
これで無事日本語入力ができるようになりました。