2015-11-02 39 views
0

因此,我必须添加一个自动化步骤,其中键盘语言需要重置以防有人改变它。如何使用adb重置Google键盘语言

已经使用adb,并且在三星手机上运行良好,但在Moto X和Nexus手机上无法使用。

对于Moto X和Nexus手机,我使用的adb命令为adb shell pm clear com.google.android.inputmethod.latin。这没有预期的效果。

三星手机的命令是adb shell pm clear com.sec.android.inputmethod。这很好。

任何人都可以帮助吗?唯一的限制是我们不能根植电话。

+0

你的手机必须植根运行这些命令 –

+0

@RandykaYudhistira它适用于三星没有root权限。 – JunaidKirkire

回答

2

该命令不适用于Google键盘,因为所选语言不会保存在应用程序的首选项中,例如Samsung键盘,而是保存在Settings.Secure表的ENABLED_INPUT_METHODS密钥中。

你可以用这个命令重置谷歌键盘的选择语言:

adb shell settings put secure enabled_input_methods com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME