<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在做项目的时候,有时候会内置其它输入法,同时也会默认为第三方输入法</span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">但是因为第三方输入法是可卸载的,导致在第三方输入法卸载后,没有输入法可用</span>
所以,我们在内置第三方输入法且默认为第三方输入法的同时,需在勾选上系统默认的输入法,以备不时之需
1、修改路径:frameworks/base/packages/SettingsProvider/res/values/defaults.xml
2、修改方法:
<string name="config_enabled_input_methods" translatable="false">com.android.inputmethod.latin/.LatinIME:com.cootek.smartinputv5/com.cootek.smartinput5.TouchPalIME</string>
解决第三方输入法卸载后无可用输入法的问题

在项目中内置并默认第三方输入法时,需确保系统默认输入法可用,避免第三方输入法卸载后导致无可用输入法的情况。通过修改defaults.xml文件,确保即使第三方输入法被卸载,系统也能正常输入。
2843

被折叠的 条评论
为什么被折叠?



