我正在使用以下代码从用户键盘获取输入语言代码
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String lanCode = ims.getLocale();
但是此代码适用于谷歌键盘,但使用三星键盘我得到相同的语言代码“en”,即使我将输入类型更改为其他语言,如何从三星键盘获取用户的输入语言代码,或者是否有方法它适用于所有类型的键盘,但我没有在所有键盘上测试