diff options
author | 2011-01-21 10:47:01 -0800 | |
---|---|---|
committer | 2011-01-21 10:47:01 -0800 | |
commit | 8ce51f05ce801361fcaaa8e07503838e7156ec52 (patch) | |
tree | 3cc5d4ef9d743b9bd1cb4f8d31c4ea1d717b3dc9 /java/src/com/android/inputmethod/latin/Utils.java | |
parent | d9243baa815f8a444454baa2a8e0e5bfbbf1b88b (diff) | |
parent | 4eb52e6e08876c4548c43c9eefbd161b4c2f4aca (diff) | |
download | latinime-8ce51f05ce801361fcaaa8e07503838e7156ec52.tar.gz latinime-8ce51f05ce801361fcaaa8e07503838e7156ec52.tar.xz latinime-8ce51f05ce801361fcaaa8e07503838e7156ec52.zip |
am 4eb52e6e: am 2fa21f58: Add input method subtype selector and IME settings dialog
* commit '4eb52e6e08876c4548c43c9eefbd161b4c2f4aca':
Add input method subtype selector and IME settings dialog
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Utils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Utils.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index d2582b115..5059860d7 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -23,6 +23,7 @@ import android.os.HandlerThread; import android.os.Process; import android.text.format.DateUtils; import android.util.Log; +import android.view.inputmethod.InputMethodInfo; import android.view.inputmethod.InputMethodManager; import java.io.BufferedReader; @@ -97,6 +98,13 @@ public class Utils { || imm.getEnabledInputMethodSubtypeList(null, false).size() > 1; } + public static String getInputMethodId(InputMethodManager imm, String packageName) { + for (final InputMethodInfo imi : imm.getEnabledInputMethodList()) { + if (imi.getPackageName().equals(packageName)) + return imi.getId(); + } + throw new RuntimeException("Can not find input method id for " + packageName); + } public static boolean shouldBlockedBySafetyNetForAutoCorrection(SuggestedWords suggestions) { // Safety net for auto correction. |