`

android 输入法默认设置

 
阅读更多

设置默认输入法

  在 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 );

分享到:
评论

相关推荐

    Android中系统默认输入法设置的方法(输入法的显示和隐藏)

    1.调用显示系统默认的输入法 方法一、 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(m_receiverView(接受软键盘输入的视图(View)),...

    android修改默认google拼音输入法及预置apk

    在高通平台8909上实现的修改默认google拼音输入法,及将apk预置到系统中

    Android输入法手势识别例子代码.rar

    Android输入法手势识别例子代码,android.gesture这个类在api-4(SDK1.6)才开始支持的!默认存到SD卡中,所以别忘记在AndroidMainfest.xml加上SD卡读写权限!测试时请您在紧凑的时间内用两笔划来完成一个手势!  ...

    Android中Activity启动默认不显示输入法解决方法

    您可能感兴趣的文章:Android中系统默认输入法设置的方法(输入法的显示和隐藏)Android 显示和隐藏输入法实现代码Android程序打开和对输入法的操作(打开/关闭)Android实现输入法弹出时把布局顶上去和登录按钮顶上去

    获取默认输入法

    获取所有输入法并显示默认输入法,仅适用于android4.0

    android软键盘上移动焦点

    android自带的输入法,在软键盘上实现焦点移动,支持上下左右按键,并支持回车输入,文档以LatinIME为例

    Android开发EditText属性.txt

    android:textColorHint="#ffff00"//设置提示信息文字的颜色,默认为灰色android:textScaleX="1.5"//控制字与字之间的间距 android:typeface="monospace"//字型,normal, sans, serif, monospace android:background=...

    Android手势识别实例 仅用于手机输入法.rar

    Android手势识别实例 仅用于手机输入法,Himi提示:手势超过9个我做了删除所有手势的操作,为了界面整洁一些!输入法手势练习~(*^__^*)~ 嘻嘻!  操作介绍:1.(画手势我设置必须画两笔划才行哦~)添加手势:先...

    Android编程实现自定义输入法功能示例【输入密码时防止第三方窃取】

    本文实例讲述了Android编程实现自定义输入法功能。分享给大家供大家参考,具体如下: 对于Android用户而言,一般都会使用第三方的输入法...2.第三个输入框没有进行任何设置,因此将使用默认的输入法: (二)代码简介

    Android键盘输入语言设置默认打开myanmar缅甸语的步骤

    上一次设置的输入语言 如果要设置某种语言在输入法默认打开可按一下步骤添加文件,我这里已经验证时OK的,你可以试一下。 提供简单的sample code,如默认将缅甸语、英文、法语输入法勾选: 1.书写文件...

    触宝输入法 v5.6.8.7 国际版

    支持快速下划输入符号、数字,在设置页面勾选“下划输入符号”选项(默认开启)(独创) 支持拼音输入下一键切换到英文精确输入(独创) 多种特定模式支持,包括:网址模式、电子邮件模式、数字模式、密码模式等 ...

    ADBKeyBoard Android Virtual Keyboard Input via ADB ADBKeyBoard i

    默认输入法也选择ADB keyboard,还有一个也要设置,很奇怪,不设置该项就无法成功输入中文,我也是无意中发现的,那就是选择默认输入法的时候,hardware physical keyboard得off,默认是on,如下图 好了接下来...

    王码五笔86 for Android

    3.使用方法:如果是第一次安装“王码五笔字型(86)”手机输入法,要先进入系统“设置”,选择“区域和文本”或“语言和键盘”,然后勾选其中的“王码五笔字型(86)”一项,退出“设置”。 在某个输入框上长按,在...

    Android 点击屏幕空白处收起输入法软键盘(手动打开)

    很多时候,我们在使用应用时,会出现输入法软键盘弹出的问题,通常情况下,我们默认会使用户点击返回键或者下一步对软键盘进行隐藏。为了更好的体验,我们可以实现当用户使用完毕软键盘时。点击屏幕空白区域即可实现...

    android获取AOSP键盘支持语言的哈希值app

    android获取AOSP键盘支持语言的哈希值app,可以用于设置AOSP默认的输入语言。设置方法为通过设置系统中的Settings.Secure.ENABLED_INPUT_METHODS属性值,来进行默认,在使能的输入法中添加对应的语言哈希值即可...

    详解android系统的定制

    简单基础的定制android系统,使第一次开机就安装系统应用和预装应用,加载服务工具和其它文件,开机启动画面,设置默认输入法、屏幕亮度等等。 如何简单的定制android系统?这里有两种方法: 第一是使用蘑菇ROM助手...

    Dialog全屏,去掉状态栏的方式

    主要介绍了Dialog全屏,去掉状态栏的方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics