前言
在最近的一个项目中需要下载、安装Google输入法并将默认输入法设置为Google输入法。后台下载APP这个就不说了,然后需要静默安装,这个大家可以百度或者Google一下,下载完成自动安装!
第一步打开系统输入法激活页面
Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS);
startActivity(intent);
第二步检测是否激活输入法
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
for(InputMethodInfo imi:imm.getEnabledInputMethodList()){
if(getPackageName().equals(imi.getPackageName())){
return true;
}
}
第三步检测默认输入法
String defaultImme = Settings.Secure.getString(getContentResolver(),Settings.Secure.DEFAULT_INPUT_METHOD);
if(defaultImme!=null&&defaultImme.contains(getPackageName())){
return true;