在安装百度、搜狗输入法之后,会引导我们设置为当前的输入法,记下一下几个接口:
第一步:调出输入法设置界面
open.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
try {
Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.setComponent(new ComponentName(
"com.android.settings",
"com.android.settings.LanguageSettings"));
startActivityForResult(intent, 0);
} catch (Exception e) {
try {
Intent intent2 = new Intent();
intent2.setAction("android.settings.INPUT_METHOD_SETTINGS");
startActivity(intent2);
} catch (Exception ex) {
Toast.makeText(Setting.this, "无法打开,请进入系统界面手动设置!", Toast.LENGTH_LONG).show();
ex.printStackTrace();
}
e.printStackTrace();
}
}
});
第二步:调出输入法切换对话框
select.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
try {
((InputMethodManager) Setting.this.getApplicationContext()
.getSystemService("input_method"))
.showInputMethodPicker();
} catch (Exception e) {
Toast.makeText(Setting.this, "无法打开,请进入系统界面手动设置!",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
});
分享到:
相关推荐
android输入法android输入法android输入法android输入法
本文主要从android输入法的实现原理上分析IMF框架,介绍了如何在android系统下开发自己的输入法。
输入法的操作:点击非文本框的区域,输入法则隐藏。
android输入法 emoji 输入法 键盘 软键盘
android 输入法键盘弹出与否判断和输入法键盘弹出时将界面滚动到指定位置demo
SimpleIME-2.0 android 输入法 源代码
Android 输入法框架专题讲解,Android 技术专题系列之七 -- 输入法 框架
Android 输入法手势程序源码,android源码
华为Android输入法详细设计
Android 类似搜狗输入法android源码.zip
Android输入法架构
内容概要:谷歌拼音输入法,支持中英文切换。C++代码,cmake编译通过,整个工程可以编译成一个输入法apk,安装后需要在设置里添加此输入法,再选择使用即可。 适合人群:C++/JAVA开发者,对有输入法定制需求的人群
android 输入法,里面还集成语音输入.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android IMF输入法总结 研究输入法的文档
android 手势输入的源码,编译运行通过,是学习的好例子
android 讯飞输入法 支持语音手写功能
android 手机 中文输入法 apk
前一段时间需要开发一个Android上的输入法,收集了一些源码,仅供参考
输入法 - Android输入法
安卓(Android)系统本身的确没有原生的日文输入法,但是谷歌公司在安卓SDK中包含了日本omronsoft软件公司的开源输入法OpenWnn。OpenWnn是omronsoft公司的手机输入法iWnn IME的精简开源版本。OpenWnn在官方各个版本...