summaryrefslogtreecommitdiffstats
path: root/core/java/com/android/internal/view/IInputMethodManager.aidl
diff options
context:
space:
mode:
authorsatok <satok@google.com>2010-11-19 18:45:53 +0900
committersatok <satok@google.com>2010-11-23 10:26:11 +0900
commit4e4569dab5c75804b01a19b2d6e6101b445c1c68 (patch)
treeb8c01fe6563c0b2a2c782979ea52f4828f98e567 /core/java/com/android/internal/view/IInputMethodManager.aidl
parente45674e284f690ca9c395811ae0703c276514f2b (diff)
downloadframeworks_base-4e4569dab5c75804b01a19b2d6e6101b445c1c68.zip
frameworks_base-4e4569dab5c75804b01a19b2d6e6101b445c1c68.tar.gz
frameworks_base-4e4569dab5c75804b01a19b2d6e6101b445c1c68.tar.bz2
Add an API to get shortcut IMEs
- If there are no selected shortcut IMEs, the most applicable voice input will be selected as a shortcut IME Change-Id: Ibd0f7ef5101013569c303820a3adc9038a97356d
Diffstat (limited to 'core/java/com/android/internal/view/IInputMethodManager.aidl')
-rw-r--r--core/java/com/android/internal/view/IInputMethodManager.aidl3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/com/android/internal/view/IInputMethodManager.aidl b/core/java/com/android/internal/view/IInputMethodManager.aidl
index 63d05ec..125b210 100644
--- a/core/java/com/android/internal/view/IInputMethodManager.aidl
+++ b/core/java/com/android/internal/view/IInputMethodManager.aidl
@@ -32,6 +32,9 @@ interface IInputMethodManager {
List<InputMethodInfo> getInputMethodList();
List<InputMethodInfo> getEnabledInputMethodList();
List<InputMethodSubtype> getEnabledInputMethodSubtypeList(in InputMethodInfo imi);
+ // TODO: We should change the return type from List to List<Parcelable>
+ // Currently there is a bug that aidl doesn't accept List<Parcelable>
+ List getShortcutInputMethodsAndSubtypes();
void addClient(in IInputMethodClient client,
in IInputContext inputContext, int uid, int pid);
void removeClient(in IInputMethodClient client);