![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android输入法
文章平均质量分 90
xianming01
这个作者很懒,什么都没留下…
展开
-
android输入法01:SoftKeyboard源码解析02
本篇为SoftKeyboard源代码注释。1、LatinKeyboardpublic class LatinKeyboard extends Keyboard { private Key mEnterKey; public LatinKeyboard(Context context, int xmlLayoutResId) { super(con转载 2012-05-02 23:39:39 · 2945 阅读 · 0 评论 -
android输入法01:SoftKeyboard源码解析01
本文主要介绍android自带输入法实例SoftKeyboard的源码,共分为两篇:第一篇为SoftKeyboard框架概述,第二篇为源码注释。1、IMF简介 一个IMF结构中包含三个主要的部分:input method manager:管理各部分的交互。它是一个客户端API,存在于各个应用程序的context中,用来沟通管理所有进程间交互的全局系统服务。input m原创 2012-05-02 23:32:26 · 2808 阅读 · 1 评论 -
android输入法02:openwnn源码解析04—设置界面
这是openwnn源码解析的第四篇,现在主要来介绍一下其设置界面。通过设置界面,大家可以深入了解输入法具有的功能。 最近看到网上有转载我的文章,但没有注明出处。由于这是系列文章单单转载一两篇读者也不一定看得懂。因此在这里做一个标记,如果看到转载的同学,可以访问我的博客http://blog.csdn.net/xianming01。1、功能介绍 还是一样,由于原创 2012-05-07 23:17:03 · 1296 阅读 · 1 评论 -
android输入法02:openwnn源码解析05—用户自定义词库
本文是openwnn源码解析的第5篇,主要是介绍openwnn日文输入法的自定义词库功能。 最近看到网上有转载我的文章,但没有注明出处。由于这是系列文章单单转载一两篇读者也不一定看得懂。因此在这里做一个标记,如果看到转载的同学,可以访问我的博客http://blog.csdn.net/xianming01。 用户自定义词库包含UserDictionaryTool原创 2012-05-08 01:07:46 · 2842 阅读 · 3 评论 -
android输入法02:openwnn源码解析03—CandidatesView
本文是介绍openwnn源码的第三篇,将要介绍的内容是日文输入法的CandidatesView。1、相关功能 为了介绍源码,当然需要介绍一下这个CandidatesView的样式及功能。(android2.2的模拟器) 首先来看一下功能截图: 第一张是输入あ的候选框图,第二张是点击第一张那个向上箭头后的候选框图。也就是说,第一张只是显原创 2012-05-07 01:51:22 · 2488 阅读 · 5 评论 -
android输入法02:openwnn源码解析06—候选词产生
本文将要介绍openwnn输入法,输入过程中,候选词是如何产生的。由于我们只研究前端java代码,因此我们只介绍相应的接口。实际上,输入法候选词主要是来源于后端(用c代码编写的那部分),这里涉及到一些输入法相关的模型等内容,我们在此是不做介绍的。 网上流传的openwnn源码后端都没有处理(将c转为so文件),所以都是不可直接生成可运行apk的。我编译了下C代码后的源码下载地址为原创 2012-05-18 00:40:48 · 1224 阅读 · 1 评论 -
android输入法02:openwnn源码解析02—Keyboard和KeyboardView
本文主要介绍openwnn对Keyboard和KeyboardView的处理。 这一部分主要涉及三个类:InputViewManager.java,DefaultSoftKeyboard.java,DefaultSoftKeyboardJAJP.java。其中InputViewManager是与键盘相关的对外接口,DefaultSoftKeyboard是通用类,DefaultSo原创 2012-05-06 00:52:50 · 1918 阅读 · 0 评论 -
android输入法02:openwnn源码解析01—输入流程
之后要开始android日文输入法的测试,因此现在开始研究android输入法。之前两篇文章已经对android自带的输入法实例softkeyboard的源码进行了解析。这一系列将开始学openwnn的源码。 openwnn是一家日本公司开发的开源输入法框架,涉及中文、日文、韩文。目前已经加入到了android源码之中。因此你打开一个模拟器时,会发现其中有一个japanese im原创 2012-05-05 23:01:38 · 3377 阅读 · 3 评论