aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Utils.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-01-20 17:14:34 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-01-20 17:14:34 -0800
commit4eb52e6e08876c4548c43c9eefbd161b4c2f4aca (patch)
tree3cc5d4ef9d743b9bd1cb4f8d31c4ea1d717b3dc9 /java/src/com/android/inputmethod/latin/Utils.java
parent6a12b693ee4916c70387a5c937c2e438ab0dafe4 (diff)
parent2fa21f5854e1565deb139e0bf22719fecc5340bc (diff)
downloadlatinime-4eb52e6e08876c4548c43c9eefbd161b4c2f4aca.tar.gz
latinime-4eb52e6e08876c4548c43c9eefbd161b4c2f4aca.tar.xz
latinime-4eb52e6e08876c4548c43c9eefbd161b4c2f4aca.zip
am 2fa21f58: Add input method subtype selector and IME settings dialog
* commit '2fa21f5854e1565deb139e0bf22719fecc5340bc': 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.java8
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.