diff options
author | satok <satok@google.com> | 2011-07-25 10:12:21 +0900 |
---|---|---|
committer | satok <satok@google.com> | 2011-07-25 10:23:52 +0900 |
commit | 562ab585f9e413d9696ee250e5ec02f95889a157 (patch) | |
tree | 99d5bcce164cf1fbbdaa0383d641d2bb56cf8af9 /services/java/com | |
parent | 1bedd99761e3d2acdac947d641e7fee5db556141 (diff) | |
download | frameworks_base-562ab585f9e413d9696ee250e5ec02f95889a157.zip frameworks_base-562ab585f9e413d9696ee250e5ec02f95889a157.tar.gz frameworks_base-562ab585f9e413d9696ee250e5ec02f95889a157.tar.bz2 |
[Step 2] Add apis for spell checker settings
Bug: 5057977
Change-Id: I4617b7f1487349c5de385e7392dbc39c69fa2ebc
Diffstat (limited to 'services/java/com')
-rw-r--r-- | services/java/com/android/server/TextServicesManagerService.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/services/java/com/android/server/TextServicesManagerService.java b/services/java/com/android/server/TextServicesManagerService.java index 4a0c837..ffdc288 100644 --- a/services/java/com/android/server/TextServicesManagerService.java +++ b/services/java/com/android/server/TextServicesManagerService.java @@ -156,6 +156,9 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { final String curSpellCheckerId = Settings.Secure.getString(mContext.getContentResolver(), Settings.Secure.SPELL_CHECKER_SERVICE); + if (DBG) { + Slog.w(TAG, "getCurrentSpellChecker: " + curSpellCheckerId); + } if (TextUtils.isEmpty(curSpellCheckerId)) { return null; } @@ -198,6 +201,11 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { } @Override + public SpellCheckerInfo[] getEnabledSpellCheckers() { + return mSpellCheckerList.toArray(new SpellCheckerInfo[mSpellCheckerList.size()]); + } + + @Override public void finishSpellCheckerService(ISpellCheckerSessionListener listener) { synchronized(mSpellCheckerMap) { for (SpellCheckerBindGroup group : mSpellCheckerBindGroups.values()) { @@ -208,6 +216,9 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { } private void setCurrentSpellChecker(SpellCheckerInfo sci) { + if (DBG) { + Slog.w(TAG, "setCurrentSpellChecker: " + sci.getId()); + } if (sci == null || mSpellCheckerMap.containsKey(sci.getId())) return; Settings.Secure.putString(mContext.getContentResolver(), Settings.Secure.SPELL_CHECKER_SERVICE, sci == null ? "" : sci.getId()); |