‘壹’ android上好用的Lime HD中文输入法03--更好的使用篇
在看完上一篇(Android上好用的LimeHD中文输入法02--设定篇)后,应该就可以简单的使用了,不过还有一些设定若了解的话,就可以更好使用你手上的中文输入法。
所谓更好的使用有两个意思,一个是不同的中文输入法,会有不同的使用习惯,有些选项选了,会比较符合该输入法的特色,你也会用得比较顺手。至于另一种则是使用习惯各有不同的情形下,有个弹性让你选。底下会就几个比较重点的项目来说明。
一、中英切换
在莱姆输入法能够中英混打的前提下,单纯的英文输入机会应该不是太高。但如果你还是有大量输入英文的机会,需要转到英文模式,只要按左下角一个循环的箭号符号,就可以在英文与混合模式之间切换(所谓的混合模式,其实也就是能够输入中文模式,因为莱姆可以中英混打,因此不是以中文模式来称呼)。
二、在不同的中文输入法之间做切换莱姆输入法由于包含各家中文输入法,如果你选择两种以上,你会发现他只会出现其中一种,这是当然的,在输入文字时一次只能用一种输入法。要如何切换呢?
1、只要长按左下角虚拟键盘示意图。(若按一下的话,则是单纯切换虚拟键盘的有无)。2、就会出现“LIME输入法切换”项目
由于我在前一篇“设定篇”时,就只有设定仓颉与注音两种输入法,因此只会有两个输入法让你选择。若选择注音输入法的话……
就可以看到以注音排列的键盘,就可以用注音来输入中文了。
若选择仓颉输入法,就可以看到仓颉排列的键位了。
三、单独存在的数字列
如果你是使用所谓比较专业的输入法,比如说仓颉,那么你可以有不同的键盘对应。首先请到莱姆输入法的设定图示。
再来就是选择“输入法管理”,以本例来说,是按下仓颉。
然后按下“选择键盘对应”。
预设是“仓颉输入法键盘”,我们可以选择“仓颉+数字列键盘”。
回到输入列时,我们会发现键盘配列会出现单独的数字列。
四、其他较个人化的重要选项:
1、先使用英文模式:如果你是以英文为主的使用者,就可以勾选这个选项。
2、数字列英文键盘:一般虚拟键盘为了空间,都没有独立的数字键,但有的人还是希望能够有独立的按键,则可以勾选这个选项,但这是英文键盘的部分。若是中文虚拟键盘,则可以参考前面仓颉键盘的部分。
3、打字震动、打字音效:按下去后,会有震动以及音效的回馈,我自己是没有使用的习惯。
4、XX输入法字根反查:就看你有没有反查的需求,基本上由于手机打字通常都比较属于讯息传递,在用字上不会太严谨,所以反查的部分一般来说不会太高,使用的时机点通常是想要知道特定字的发音或所拼的字根。比如说使用仓颉的朋友,想要知道某个字的发音,则可以拆出字后得知这个字的音;或是忘记字怎么拆,则可以用注音打出来反查仓颉字根。
5、注音键盘选项:除了标准之外,还有倚天41键、倚天26键、许氏等键位配列可以选择。
6、中文简/繁体字码转换:如果你有简体字输出的需求,可以选择这个项目。
7、关联字:所谓的关联字,就是你输入一个字就会有联想词出来让你选,如果你习惯于关联字,就把有关的选项统统打勾吧。
8、启动数字对应特定输入法会使用到数字为输入法字根,这个项目就可以勾选。
9、启动符号对应特定输入法会使用到符号为输入法字根,就可以勾选这个项目。
如果你使用的手机有实体键盘的话,则可以选择这个项目。
‘贰’ android开发怎么控制软键盘打开后直接就是中文输入法啊,我调用showSoftInput后每次打开都是英文键盘
设定>输入法设置>谷歌中文输入法
‘叁’ 如何在应用开发android中添加中文输入法
首先你要在手机上装有中文输入法。
如果是程序调用指定的中文输入法就用InputMethodManager.setInputMethod (IBinder token, String id),函数可以在sdk中看相关说明。
如果是手机上设置默认的话,设置->语言和输入法->默认-> 然后在弹出框中选择你想要的输入法。
‘肆’ Android上好用的Lime HD中文输入法01--下载篇
如果要说手机最常用的几个用途,我想输入中文这点一定是被选上的,当然,采用Android系统的智慧型手机也不会例外。但很遗憾的是,Android系统并不像我们电脑用的微软Windows有内建中文输入法。Google并未在Android手机内建中文输入法,因此你在手机上能够输入中文,都是靠手机制造厂商所提供的。不过,也还好是Android系统,所以有不少第三方协力者开发了中文输入法。万一厂商没有提供,或是觉得不好用的话,我们还可以另外找解决方案。中文输入法在AndroidMarket有非常多,在这边推荐LimeHD(莱姆输入法),不管你是用仓颉,还是用大易,还是用行列,甚至是比较特殊的注音输入排列如倚天、许氏等等,都可以在这个输入法设定。不仅能够使用各式的中文输入法,再加上具备中英混打、繁简转换、加上数字键位等机能。因此如果你还没有顺手的中文输入方案的话,可以考虑使用LimeHD。
现在就先来下载莱姆输入法吧:
首先点选Market图示
输入“limehd”
“LIMEHD中文输入法”就是我们要的项目。
点选之后,按下“免费”,这中文输入法是没有收费的。
接着会有一些说明,再按下“确定”。
LIMEHD就会开始下载了,会显示“安装中”。
安装完成后,在手机上会发现LIMEHD图示,就表示下载完成了。
下载完之后,还需要设定一些东西,请参考下一篇:Android上好用的LimeHD中文输入法02--设定篇
‘伍’ android输入法开发
c楱摺c楱摺x栓u┝lc楱摺rèpぁvjⅠ法23450432042011-09-15 7:13:50r莬ンr莬ンwそd胜Ξmwそlゃylゃn瞌} 我知道一个很强大的作者,他们做过很多优秀的输入法。直接联系他们:抠抠:壹贰零肆柒柒贰叁玖
‘陆’ 如何在Android开发中对输入法进行显示和隐藏
java">/**
*设置输入法,如果当前页面输入法打开则关闭
*@paramactivity
*/
publicvoidhideInputMethod(Activityactivity){
Viewa=activity.getCurrentFocus();
if(a!=null){
InputMethodManagerimm=(InputMethodManager)activity.getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
try{
imm.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
}catch(Exceptione){
e.printStackTrace();
}
}
}
/**
*强制显示输入法
*@paramactivity
*/
publicvoidtoggleSoftInput(Viewview){
try{
InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
}catch(Exceptione){
}
}
以上两个函数,就是显示和隐藏,你直接调用一下即可
‘柒’ 如何开发输入法
我作为一名开发者,每遇到一款出色的软件产品就会情不自禁的问自己这是怎么开发出来的,假如我手上有资源我会怎么来做。长期以来我都在想,近期有了时间,整理出来与大家分享。输入法开发有两个部分的工作要做,其一是与操作系统提供的输入法框架集成,其二是把用户的输入字符串转换成输出候选词列表。这两个部分可以独立进行以缩短开发周期。如果设计得当,要把输入法移植到其它的操作系统时,只需研究目标操作系统的输入法框架,集成进去即可。第一部分的花样并不多,只要踏踏实实的按照操作系统的要求来做就可以了,但一定要时刻牢记用户体验,这是门面问题,也是能否能赢得用户青睐的关键问题。第二部分的花样就多了,但是核心还是要高效和准确的完成从用户输入字符串到候选词列表的转换。在这里无论怎么强调高效和准确都不过分。高效和准确意味着用户可以用最短的时间和最少的击键来完成期望的输入。转换是需要规则的,那我们怎么来建立这个规则呢?通过人为建立,或统计模型建立。五笔(五笔已经被淘汰了,加以时日就会消失)就是人为建立转换规则的示例,而目前主流的拼音输入法都是通过统计语言模型来建立转换规则的。首先要依据汉语统计语言模型建立音节统计语言模型,这样就可以将类似cidian(词典)的输入字符串分成ci'dian两个音节。将用户输入的字符串切分成音节的过程类似于依据英语统计语言模型对英语进行切分的过程。然后再将切分好的音节转换成候选词列表,如将ci'dian转换成[词典、辞典、此点、磁电、......]。日语、韩语的转换应该和汉语的转换相似。以上这些都是纸上谈兵,要开发一款广泛使用的输入法,还要面对大量的挑战,那将是一项艰苦的工作。----------------题外话--------------------1、Google为什么要开发拼音输入法?其一、提高品牌形象,这只是个冠冕堂皇的理由,也可能根本就算不上个理由。其二、占领桌面,甚至可以将搜索引擎集成进来。也许在有一天你突然会发现在拼音输入法中按某个快捷键竟出来了搜索结果(:其三、在输入法方面进行实验,储备技术和人才。这样可以将在桌面上成功的拼音输入法快速移植到Android操作系统和Chromium操作系统,加速这些操作系统在汉语区域的应用速度。在这些操作系统上的其它中文输入法可以说都在为Google打工。其四、输入法背后蕴藏着巨大的数据金矿。挖掘这座金矿可以更好的了解人们使用输入法的习惯,建立错误输入概率模型,提高拼写检查类程序的准确性。例如可以统计出将r错误的敲击成e的概率,然后做点什么。如果在和某个帐号(或某个IP)联系起来,我们大家也就真的没有任何秘密了,所以选输入法也要选比较靠谱一些的。其五、暂时还没想到,不过一定还有很多......,你想到了可以留言 (:2、Google拼音输入法抄袭搜狗拼音输入法的词典?凭借Google的计算能力和驾驭统计语言模型的能力是没有必要抄袭搜狗拼音输入法的词典的,就凭这一点,那次事件就可以被看作是一次推广手段,达到的效果不错但并不高明,还不如像推广Chrome浏览器那样在首页中直接给个链接呢。
‘捌’ 安卓手机如何输入中文
问题一:Android手机用什么中文输入法最好 搜狗词库强大但打字有点慢
google 挺好但不支持九宫格
qq按键太亥,词库还可以
触宝太慢,但很有自己的特点,在新版本出来之前不建议使用
网络还算不错
推荐输入法:网络、搜狗
其实用什么输入法还要看个人了,适合自己的才是最好的,自己用什么顺手就用什么咯
问题二:怎样才能让手机输入短信的时候变成中文 如果是智能手机,以下步骤:
打开设置,语言与输入法。
将自己的输入法切换为中文输入法(如搜狗输入法)
确定并应用
如果你手机能够处理的话,下次输入时弹出的就是中文输入法。
ps:一般安卓手机都会配上一些中文输出软件(只要你是在中国买的),如果没有,打开安卓应用市场或咨询安卓客户端。
非智能手机:
如果是非智能手机,就是各种五花八门。如果动不了就是操作有问题,试试*等符号。
问题三:安卓手机没有中文输入法怎么办 若手机无法切换成中文输入法,建议:
1.以3*4键盘切换中文输入法为例:进入设定-语言和输入-三星中文输入法右侧的齿轮图标,进入三星中文输入法设置-选择3*4键盘类型,在使用该输入法时,点击右下角“EN/中”切换即可。
2.请检查使用的是否为第三方输入法,若是,请切换自带三星输入法尝试。
3.若依然不能切换成中文输入法,建议设定-应用程序管理器-全部-三星输入法-清除数据。
4.若无效,请备份手机中数据,然后恢复出厂设置(设定―重置/隐私权/个人―恢复出厂设置)。
若上述方式操作后问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心检查。
问题四:安卓智能手机,打字不能打中文怎么办??? 在系统设置里改一下或下载一个输入法
问题五:安卓系统手机的输入法怎么弄,怎么都是字母呢,怎么样调回中文 在输入对话框里 长按 就可以更换输入法,自己下载个QQ 搜狗什么的 我个人用的 QQ 反应速度快 手写识别率高 打字框 模仿的 直板手机的 字母三个一键 也可以分开 看你自己使用了。
问题六:安卓手机怎么让输入法变成中文 5分 如果是系统自带的谷歌输入是没有中文的。下个就行,网络,搜狗什么的
问题七:安卓系统的手机如何切换输入法? 4.0系统的在空白地方长按会显示输入法切换。
4.0以后的系统要在手机的下拉菜单那切换。
问题八:Android手机用什么中文输入法最好 目前来说是搜狗输入法
问题九:如何在应用开发android中添加中文输入法 首先你要在手机上装有中文输入法。
如果是程序调用指定的中文输入法就用InputMethodManager.setInputMethod (IBinder token, String id),函数可以在sdk中看相关说明。
如果是手机上设置默认的话,设置->语言和输入法->默认-> 然后在弹出框中选择你想要的输入法。
问题十:搜狗输入法(安卓版)输入首选怎么设置成中文? 5分 状在顶部快捷工具栏点击切换键,即可进行输入法切换菜单,选择想要的输入方式和键盘样式:拼音九键、拼音全键、英文九键、英文全键、笔画和手写。
如果使用实体硬键盘进行输入,那么使用【↑+空格】可进行中英文切换;英文状态下使用【↑+搜索】可在英文输入状态下开启和关闭预测,中文状态下使用【↑+搜索】在笔画输入和拼音输入之间切换。
安卓建议用网络输入法或是讯飞语音。搜狗电脑上好使,但是手机上不是最佳选择
‘玖’ Android上好用的Lime HD中文输入法02--设定篇
在前一篇(Android上好用的LimeHD中文输入法01--下载篇)下载完成后,你会发现没有办法使用。的确,在Android上安装中文输入法,不像在电脑Windows系统上这么直觉。还需要做一点设定,才有办法使用。首先,按一下LimeHD设定图示。
就会进入到设定画面。1、点选“初始资料库”标签。2、按一下“预载资料库”。
等到上方通知列出现“资料库已成功载入”即可。
由于莱姆输入法包含各种中文输入法,而你应该只需要其中的一、两种,因此还需要再做一点设定:1、选到“喜好设定”2、再选“LIME输入法切换”
就会出现各个输入法选项,比如说我想要选仓颉输入法以及注音输入法,就在这两项勾选。
虽然莱姆输入法的设定完成,但目前还没有办法使用。还需要再让所安装的中文输入法,成为预设能使用的才行。
回到手机首页,按一下手机“Menu”键(视手机机种不同,而可能会有不同的位置以及图形)。
首页下方就会出六个选项,选择“设定”。
接着选择“语言与键盘”。
勾选“LIME-HD”,之后就可以使用了。
不过,这个时候你会发现,在输入文字列还是出现预设的键位配置,并非是LimeHD。这个时候,在该文字列(橘色框框处)长按不放。
就会出现“输入方式”
点选之后,就可以选择“LIME-HD”。
就会出现莱姆输入法的键位配列(会出现哪一种输入法配列,主要是依当时所选的种类而定,以当时我所选的,是仓颉输入法),能够使用了。
接下来还有一篇,会告诉你一些较为细节的设定,让你能够更好的使用它:Android上好用的LimeHD中文输入法03--更好的使用篇
‘拾’ android输入法开发,最开始编写的时候必须要写的有什么内容
参考开源的输入法程序:
这个是个日语输入法
初步学习:-1个月
1.去电驴上下一份mars的视频。先浅浅的了解下android应用开发、整体架构和思路。mars的视频做的挺不错。
2.在eclipse中导入api demos。在手机/模拟器上运行apidemos,里面的实例非常棒。可以把例子中涉及到项目的地方标注下,然后着重看看这部分的代码.
逐渐深入:-3个月
1.有选择的阅读android api中的Dev Guide部分。
2.阅读android中的resources部分。
上面的文章比较多,也不需要全部阅读。只是在做过初步工作后,有选择性的着重看一些相关内容。相关内容应该不仅仅包括项目直接相关的,还包括一些平台基础知识。这些东西应如何选择是在初步学习阶段中应该明确的。
3.有空上上android相关比较好的社区,看看高手总结。如eoe、bus之类的。
准备阶段:-3个月
阅读开源的项目。
楼下有的朋友也提了一些建议。我觉得都挺好的,到了这个时候就该开始阅读源码进行学习了。
这里的关键在于慢慢扣源码,先找容易看到的类。看着注释慢慢理解,碰到不熟悉的类就查android的api。
阅读是个长期的过程,然后必须要产生一些成果:
a.与输入法相关的关键接口有哪些?关键类有哪些,职责是什么?
b.输入法的架构是怎样的?组件之间如何交互?
c.数据从哪里来?如何进行组织?
3.开发阶段:
迭代开发。从最小的原型开始做起。
最小原型包括:最基本的输入法功能,输入字母,确定输入,显示字典,选择完成输入。最基础的测试数据。
在完善输入法基本功能上迭代开发。包括联想输入,更智能的分词,以及符号和手写识别等。还有ui美化等等。
既然你这边有学c的同学,那么在一些关键瓶颈方面。也可以使用NDK做后续优化。