精华内容
下载资源
问答
  • 修改默认输入法

    2015-01-06 17:40:26
    相信好多朋友都改过默认输入法,我也改过,只不过有一点注意,就是切换语言后,默认输入法会不会变的问题。今天看到了这一点,觉得可以拿过来让大家也学学。 【声明】本文档均是以marvell项目代码为例,...

    今天无意间看到公司小贺写了一篇挺不错的文章,拿来学习一下。

    相信好多朋友都改过默认输入法,我也改过,只不过有一点没注意到,就是切换语言后,默认输入法会不会变的问题。今天看到了这一点,觉得可以拿过来让大家也学学。

    【声明】本文档均是以marvell项目代码为例,别的平台也可以类似修改

    修改\frameworks\base\packages\SettingsProvider\res\values\defaults.xml该文件中的<stringname="def_enable_input_methods"> 和<stringname="def_input_method">这两项值便可以将第三方输入法设置为开机默认输入法。如下图所示:

     

    图1

     

    图1中def_enable_input_methods的字面意思为:可用输入法;

    def_input_method的字面意思为系统默认输入法。从图中可知系统默认输入法为讯飞输入法。

    获取上面两个key值的方法如下:

    首先将需要预置的apk文件adb install到手机中(或者导入到T卡中安装):

    1.勾选要默认使用的输入法,让当前手机的输入法为后安装的第三方输入法。

    2.abdshell 进手机后将该文件导出,导出命令为:adb pull data/data/com.android.providers.settings/databases/settings.db

     

    图2

     

    3.用SQLite查看工具打开在secure中Data表中的最下面有enabled_input_methods和default_input_method这两个,来控制系统的默认输入法,将这两个所对应的值填写到defaults.xml文件中。如下图所示:

     


    图3

     

    4.frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java中重载输入法

     

    图4

    经过如上的操作就完成了开机默认输入法为第三方输入法。我们大部分的同事都只修改到这里,是可以达到目的,可是还有个小问题。

    因为当切换系统语言后,输入法会又变回android原生的输入法英文输入法,即androidkeyboard,源码的模块为LatinIME,后来经过marvell人员的技术支持,在/frameworks/base/core/java/com/android/internal/inputmethod/InputMethodUtils.java该文件内如下图位置


     

    加入如下代码来对默认输入法进行判断:

    1. if("com.baidu.input".equals(imi.getPackageName())) {  
    2.   
    3.          return true;  
    4.   }  


    这样就避免了在切换系统语言时输入法发生改变的状况。

    【注意】string的key值一定要与代码中的值相同。

    这样就实现了设置默认输入法的修改,如有问题请在后面回复。


    转载地址:http://blog.csdn.net/tfslovexizi/article/details/40679915

    展开全文
  • android修改默认输入法

    千次阅读 2014-11-01 14:27:16
    相信好多朋友都改过默认输入法,我也改过,只不过有一点注意,就是切换语言后,默认输入法会不会变的问题。今天看到了这一点,觉得可以拿过来让大家也学学。 【声明】本文档均是以marvell项目代码为例,别的...

    今天无意间看到公司小贺写了一篇挺不错的文章,拿来学习一下。

    相信好多朋友都改过默认输入法,我也改过,只不过有一点没注意到,就是切换语言后,默认输入法会不会变的问题。今天看到了这一点,觉得可以拿过来让大家也学学。

    【声明】本文档均是以marvell项目代码为例,别的平台也可以类似修改

    修改\frameworks\base\packages\SettingsProvider\res\values\defaults.xml该文件中的<stringname="def_enable_input_methods"> 和<stringname="def_input_method">这两项值便可以将第三方输入法设置为开机默认输入法。如下图所示:

     

    图1

     

    图1中def_enable_input_methods的字面意思为:可用输入法;

    def_input_method的字面意思为系统默认输入法。从图中可知系统默认输入法为讯飞输入法。

    获取上面两个key值的方法如下:

    首先将需要预置的apk文件adb install到手机中(或者导入到T卡中安装):

    1.勾选要默认使用的输入法,让当前手机的输入法为后安装的第三方输入法。

    2.abdshell 进手机后将该文件导出,导出命令为:adb pull data/data/com.android.providers.settings/databases/settings.db

     

    图2

     

    3.用SQLite查看工具打开在secure中Data表中的最下面有enabled_input_methods和default_input_method这两个,来控制系统的默认输入法,将这两个所对应的值填写到defaults.xml文件中。如下图所示:

     


    图3

     

    4.frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java中重载输入法

     

    图4

    经过如上的操作就完成了开机默认输入法为第三方输入法。我们大部分的同事都只修改到这里,是可以达到目的,可是还有个小问题。

    因为当切换系统语言后,输入法会又变回android原生的输入法英文输入法,即androidkeyboard,源码的模块为LatinIME,后来经过marvell人员的技术支持,在/frameworks/base/core/java/com/android/internal/inputmethod/InputMethodUtils.java该文件内如下图位置


     

    加入如下代码来对默认输入法进行判断:

    if("com.baidu.input".equals(imi.getPackageName())) {
    
             return true;
      }


    这样就避免了在切换系统语言时输入法发生改变的状况。

    【注意】string的key值一定要与代码中的值相同。

    这样就实现了设置默认输入法的修改,如有问题请在后面回复。

    最后提醒大家的是,在修改后如果没有效果,一定要检查是否在别的路径下有单拉的文件。前几天改默认输入法一直无法成功,就是因为在vender路径下有单拉的文件导致。


    展开全文
  • 最近安装了IDLE 3.6.3版本但是在IDLE中要输入中文注释时发现虽然输入法切换了中文,但输入的还是英文。然后我在IDLE外试了下,输入中文问题,于是就确认应该是IDLE的问题。网上查询说是IDLE版本和Tk版本不匹配...

    最近安装了IDLE 3.6.3版本

    但是在IDLE中要输入中文注释时发现虽然输入法切换到了中文,但输入的还是英文。然后我在IDLE外试了下,输入中文没问题,于是就确认应该是IDLE的问题。

    网上查询到说是IDLE版本和Tk版本不匹配导致。python.org上有一个文档提到了他们的匹配关系:https://www.python.org/download/mac/tcltk/

    python 3.6.3 应该匹配 ActiveTcl 8.5.18.0,如下图

    ActiveTcl 的下载地址是 https://www.activestate.com/activetcl/downloads , 开始我想当然的直接下载了最新版8.6.7.0,安装了之后重启IDLE发现仍然敲不出中文,最后查询发现版本装错了,一定要装匹配的8.5.18.0版(下图红框)

    安装这个版本之后问题得到解决,如果还是有问题的话可以确认一下版本号。

    展开全文
  • 但是在IDLE中要输入中文注释时发现虽然输入法切换了中文,但输入的还是英文。然后我在IDLE外试了下,输入中文问题,于是就确认应该是IDLE的问题。 网上查询说是IDLE版本和Tk版本不匹配导致。python.org上有...

    最近安装了IDLE 3.6.3版本

     

    但是在IDLE中要输入中文注释时发现虽然输入法切换到了中文,但输入的还是英文。然后我在IDLE外试了下,输入中文没问题,于是就确认应该是IDLE的问题。

     

    网上查询到说是IDLE版本和Tk版本不匹配导致。python.org上有一个文档提到了他们的匹配关系:https://www.python.org/download/mac/tcltk/

    python 3.6.3 应该匹配 ActiveTcl 8.5.18.0,如下图

     

     

    ActiveTcl 的下载地址是 https://www.activestate.com/activetcl/downloads , 开始我想当然的直接下载了最新版8.6.7.0,安装了之后重启IDLE发现仍然敲不出中文,最后查询发现版本装错了,一定要装匹配的8.5.18.0版(下图红框)

     

    安装这个版本之后问题得到解决,如果还是有问题的话可以确认一下版本号。

     

    转载于:https://www.cnblogs.com/huahuayu/p/8093413.html

    展开全文
  • 软件生涯的开始

    2007-10-31 11:29:00
    最近正在做个J2ME的日文输入法小项目.这算是我第次接触真实的程序编程,第次用java,第次用eclipse,第次接触真正的项目,第次有了别人都有的小小感受....个项目刚刚拿手里,文档什么的,全然没有,只
  • 天早上,打开word准备编写文档时,突然发现界面怎么全部变成英文了,用着很是别扭,百度了一下网上的方法,能解决,中文语言包肯定是装好了的。 自己研究尝试了下,了解office的默认语言设置是随操作系统的...
  • 看到PDF的文档,想编辑成TXT时,却还是个字个字的输入法将文字敲进TXT文本中。那你真是Out啦。这次笔者用教你种新的方法,可以很快完成PDFTXT的转换。起来看看吧!  迅捷PDF转换软件因软件本身智能化...
  • 答:第,鼠标要点第三页;第二要点新建幻灯片下面的。倒数第二行幻灯片(从大纲),选择老师让你用的文档插入,当然你也可以选择第二页第三页。2问:考试时候是用自己电脑上的输入法还是远程用考试机的?答:...
  • 个简单的家庭消费管理系统,里面包括很多热键,写说明文档,自己看代码, 因为时间问题,只写了简单测试的源码,爱好者,可在此上面进行修改! 添加了一键安装,绿色版! 增加了局域网聊天功能!(没有添加...
  • 等中文目录,以前不知道如何进入这些目录,感觉也没有必要,今天在火狐上下载了个软件,默认在下载这个目录当中,实在办法进入这个目录当中,后来发现可以通过复制粘贴来解决这个问题。 下图: 其实...
  • 出现过不跟随现象。 这个 AHK 脚本可以获取搜狗的中英文状态,但是无法获取小狼毫的中英文状态,我想知道如何让这个脚本获取小狼毫的中英文状态? 如果可以更希望这个功能可以添加小狼毫...
  • 你用输入法打字,假如输入法被木马注入后,所有的字全部打包存了起来,网一通就发黑客的服务器上;很多人通过路由器上网,又有防火墙,以为本机开放21端口就安全了,但黑客的木马采用反弹连接技术,照样远程监视...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    另外有只打开个应用程序、CRichEdit的使用、最小托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    另外有只打开个应用程序、CRichEdit的使用、最小托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    另外有只打开个应用程序、CRichEdit的使用、最小托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    另外有只打开个应用程序、CRichEdit的使用、最小托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    另外有只打开个应用程序、CRichEdit的使用、最小托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    另外有只打开个应用程序、CRichEdit的使用、最小托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时问题)关闭RealOne就会出现这个问题,因此在关闭RealOne 之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。...
  • 韵脚大全 v6.6.rar

    2019-07-11 07:27:25
    05、修复输入法设置个小BUG 2011.10.15 【v5.8】 01、修正程序最小化托盘后的一些问题 02、成语词库联想最开始的光标定位 03、统一所有子窗体输入法设置 04、调整软件回访编码、Image目录...
  • 此工具是本人经过长期的学习总结和实践应用而写出来的款小巧的优化设置辅助工具,目前大小不2M,绿色无污染。借鉴了软媒优化大师和Dism++工具的优化内容以及IT天空热心坛友们和系统封装QQ群友们的经验,并经过...
  • 虽然DOS已经很老了但它还没到隐退江湖的年代,我们拥有Windows,但是我们还需要DOS!   二、对“菜鸟”朋友学习DOS的建议: 在“菜鸟”看来,貌似枯燥的DOS的界面、繁多的DOS命令、大量的键盘操作都给大家带来了...
  • 在Windows XP拷贝完文件硬盘,第次重新启动计算机前,必须把光盘从光驱中取出,否则系统仍会 从光盘启动并会循环执行安装程序。 方法2: 然后,按任意键进入光驱启动模式,加载Mini版本的操作系统。 然后,按...
  • 这是怎么回事,能否在不重装系统的情况下使系统恢复正常启动状态?  出现这种情况是因为C盘下面的“Boot.ini”文件被破坏了。但是由于你 的机器中只有个操作系统,当然它就是默认的操作系统,即使“Boot....
  • TEST VGA CARD GPUZ

    2011-10-25 09:27:20
    、10.4的主要更新(相对9.11+): ========================== * 更新了系统补丁和Office2003所有补丁2010-04-1(可通过微软漏洞扫描和360漏洞扫描) * 更新DM分区工具至10.0版 * 更新千千静听至官方5.6正式版 * ...
  • 95.计算机只能检测到一条内存 96.单面内存导致只显示一半容量 97.双通道内存变成单通道内存 98.温度过高导致内存出错 99.内存使用双通道模式 100.内存不可读 101.内存条故障引起注册表出错 102.利用注册表找回“丢失...
  • 电脑连接上个手机或多个手机, 确保adb已经添加环境变量中,执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agent、openstf/minicap、openstf/minitouch # init 所有的已经连接...
  • 出现上面两种错是CMOS电池电了.解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter ...
  • adb1.0.26包含fastboot.exe

    2019-03-05 15:11:03
    将 Android 设备与要运行 adb 的电脑连接个局域网,比如连个 WiFi。 将设备与电脑通过 USB 线连接。 应确保连接成功(可运行 adb devices 看是否能列出该设备)。 让设备在 5555 端口监听 TCP/IP ...
  • 阅读工具 开卷有益

    2012-03-31 14:07:03
    在开卷的Skins目录下建立个皮肤目录,将皮肤文件拷贝这个目录就可以了。 ----------------------- V3.51 更新 ----------------------- 新功能: 1. 增加:夜间模式下,标题栏文字变暗 2. 增加:设置界面增加...

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

一到文档输入法没了