1、获取系统默认语言的方法
private String getDefaultInputMethodPkgName(Context context) {
String mDefaultInputMethodPkg = null;
String mDefaultInputMethodCls = Settings.Secure.getString(
context.getContentResolver(),
Settings.Secure.DEFAULT_INPUT_METHOD);
//输入法类名信息
Log.d("aa", "mDefaultInputMethodCls=" + mDefaultInputMethodCls);
if (!TextUtils.isEmpty(mDefaultInputMethodCls)) {
//输入法包名
mDefaultInputMethodPkg = mDefaultInputMethodCls.split("/")[0];
Log.d("aa", "mDefaultInputMethodPkg=" + mDefaultInputMethodPkg);
}
return mDefaultInputMethodPkg;
}
2、获取系统默认的输入法列表
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
List<InputMethodInfo> methodList &