设置默认输入法
在 frameworks\base\core\res\res\values\config.xml 添加一个属性:
<!--leo add-->
<string name="config_default_input_method">com.android.inputmethod.pinyin/.PinyinIME</string>
frameworks\base\services\java\com\android\server\InputMethodManagerService.java
的方法buildInputMethodListLocked()里添加:
String defaultIme = Settings.Secure.getString(mContext
.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
//leo
if ( defaultIme == null )
{
final Resources res = mContext.getResources();
try
{
//frameworks\base\core\res\res\values\config.xml
String myIME = res.getString( com.android.internal.R.string.config_default_input_method );
if ( myIME != null && myIME.length() > 0 )
{
Settings.Secure.putString( mContext.getContentResolver(),
Settings.Secure.DEFAULT_INPUT_METHOD,
myIME );
}
}
catch ( Exception e )
{
}
}
下面的方法也可:
设置默认输入法为google拼音
\frameworks\base\packages\SettingsProvider\res\values\defaults.xml
<!-- leo add -->
<string name="config_default_input_method" translatable="false">com.android.inputmethod.pinyin/.PinyinIME</string>
\frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
private void loadSecureSettings(SQLiteDatabase db)
//leo add
loadStringSetting( stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
R.string.config_default_input_method );
分享到:
相关推荐
1.调用显示系统默认的输入法 方法一、 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(m_receiverView(接受软键盘输入的视图(View)),...
在高通平台8909上实现的修改默认google拼音输入法,及将apk预置到系统中
Android输入法手势识别例子代码,android.gesture这个类在api-4(SDK1.6)才开始支持的!默认存到SD卡中,所以别忘记在AndroidMainfest.xml加上SD卡读写权限!测试时请您在紧凑的时间内用两笔划来完成一个手势! ...
您可能感兴趣的文章:Android中系统默认输入法设置的方法(输入法的显示和隐藏)Android 显示和隐藏输入法实现代码Android程序打开和对输入法的操作(打开/关闭)Android实现输入法弹出时把布局顶上去和登录按钮顶上去
获取所有输入法并显示默认输入法,仅适用于android4.0
android自带的输入法,在软键盘上实现焦点移动,支持上下左右按键,并支持回车输入,文档以LatinIME为例
android:textColorHint="#ffff00"//设置提示信息文字的颜色,默认为灰色android:textScaleX="1.5"//控制字与字之间的间距 android:typeface="monospace"//字型,normal, sans, serif, monospace android:background=...
Android手势识别实例 仅用于手机输入法,Himi提示:手势超过9个我做了删除所有手势的操作,为了界面整洁一些!输入法手势练习~(*^__^*)~ 嘻嘻! 操作介绍:1.(画手势我设置必须画两笔划才行哦~)添加手势:先...
本文实例讲述了Android编程实现自定义输入法功能。分享给大家供大家参考,具体如下: 对于Android用户而言,一般都会使用第三方的输入法...2.第三个输入框没有进行任何设置,因此将使用默认的输入法: (二)代码简介
上一次设置的输入语言 如果要设置某种语言在输入法默认打开可按一下步骤添加文件,我这里已经验证时OK的,你可以试一下。 提供简单的sample code,如默认将缅甸语、英文、法语输入法勾选: 1.书写文件...
支持快速下划输入符号、数字,在设置页面勾选“下划输入符号”选项(默认开启)(独创) 支持拼音输入下一键切换到英文精确输入(独创) 多种特定模式支持,包括:网址模式、电子邮件模式、数字模式、密码模式等 ...
默认输入法也选择ADB keyboard,还有一个也要设置,很奇怪,不设置该项就无法成功输入中文,我也是无意中发现的,那就是选择默认输入法的时候,hardware physical keyboard得off,默认是on,如下图 好了接下来...
3.使用方法:如果是第一次安装“王码五笔字型(86)”手机输入法,要先进入系统“设置”,选择“区域和文本”或“语言和键盘”,然后勾选其中的“王码五笔字型(86)”一项,退出“设置”。 在某个输入框上长按,在...
很多时候,我们在使用应用时,会出现输入法软键盘弹出的问题,通常情况下,我们默认会使用户点击返回键或者下一步对软键盘进行隐藏。为了更好的体验,我们可以实现当用户使用完毕软键盘时。点击屏幕空白区域即可实现...
android获取AOSP键盘支持语言的哈希值app,可以用于设置AOSP默认的输入语言。设置方法为通过设置系统中的Settings.Secure.ENABLED_INPUT_METHODS属性值,来进行默认,在使能的输入法中添加对应的语言哈希值即可...
简单基础的定制android系统,使第一次开机就安装系统应用和预装应用,加载服务工具和其它文件,开机启动画面,设置默认输入法、屏幕亮度等等。 如何简单的定制android系统?这里有两种方法: 第一是使用蘑菇ROM助手...
主要介绍了Dialog全屏,去掉状态栏的方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧