2013-05-04 43 views
1

我正在實現一個帶有自定義字典的IME,並且還想創建一個SpellCheckerService。整合是微不足道的,但我似乎無法找到任何有關如何將不存在的單詞添加到我的字典的文檔。按鈕在那裏,但點擊後,它將我發送到設備自定義單詞列表,我不想這樣做。我想將這個單詞添加到我的結構中。我沒有看到任何可以在SpellCheckerService或Session類中執行此操作的可覆蓋方法。從SpellCheckerService向自定義字典中添加一個單詞

有什麼辦法可以達到這個目的嗎?

編輯:加什麼,我想重寫澄清

enter image description here

回答

1

好吧,我發現它的畫面。

字編輯活動必須有這個在清單:

<intent-filter> 
    <action android:name="com.android.settings.USER_DICTIONARY_INSERT" /> 
    <action android:name="com.android.settings.USER_DICTIONARY_EDIT" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.VOICE_LAUNCH" /> 
</intent-filter> 

來源:The Android app source code