首页> 中文学位 >基于JNI的新音形编码汉字输入法的研究与实现
【6h】

基于JNI的新音形编码汉字输入法的研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1汉字输入法的分类

1.2汉字输入法的现状

1.3智能手机平台的发展现状

1.4本文主要研究的内容及组织结构

第二章 新音形汉字编码原理

2.1汉字编码原因和目标

2.2.汉字编码好坏标准

2.3新音形汉字编码原理

第三章 新音形编码汉字输入法总体设计

3.1总体设计流程图

3.2模块介绍

3.3码的相关概念

3.4编码发展历程

第四章 汉字输入管理模块

4.1 Android平台IMF简介

4.2输入法开发方法

第五章 新音形编码文件

5.1获取基于词频统计的字词编码文件

5.2新音形字词编码文件设计

第六章 汉字引擎搜索模块

6.1为什么要使用JNI

6.2 JNI介绍

6.3 JNI数据类型映射

6.4 JNI常用函数介绍

6.5定义本地方法接口

6.6 Android makefile编写

6.7搜索引擎函数

第七章 键盘设计与界面布局

7.1首拼音键盘设计

7.2韵母键盘设计

7.3笔画键盘设计

7.4其它键盘设计

7.5候选框设计

7.6预览框设计

第八章 附加功能的设计

8.1最近使用字功能

8.2自造词功能

8.3帮助功能

8.4候选视图属性设置

第九章 总结和展望

参考文献

致谢

在攻读硕士研究生期间科研成果

展开▼

摘要

近两年来,移动智能设备特别是智能手机在中国迎来了爆炸式的增长,有望超越美国成为全球最大的市场,同时微信、QQ、微博等应用大量使用,这些都涉及到大量的文字信息处理,所以人们对中文输入法的要求越来越高。
  目前手机汉字输入法存在系列问题,笔画编码拆字繁取码复杂,拼音编码重码率高按键次数多,所以一款既能高效输入又易用的输入法的出现是非常有必要的。新音形编码输入法采用音形结合的编码方式,具有输入速度快、易学易用、重码率低等特点。
  首先,简单介绍了当前移动平台上汉字输入法的现状,并详细分析了本输入法编码方案和总体设计。
  接着详细介绍了在Android平台下输入法的工作原理,讨论了在该平台下输入法的组成结构和系统实现流程,并对涉及到的关键技术,如字词库编码文件设计、按键处理、用户界面以及附加功能等进行了详细的分析,并给出了具体的设计方案。
  在本文中重点就是基于 JNI接口技术的汉字引擎搜索模块设计。由于 Java对高频搜索操作效率低,所以采用JNI接口,它是本地编程接口,可以使得虚拟机内部运行的Java代码能够与用C语言编写的应用程序和库进行互操作。该模块是新音形输入法中核心模块,接受从上层传送过来的字符串,经过预处理、拆分、匹配、合并等操作,最后以汉字区位码传送直接显示,提高输入效率。
  最后指出了该输入法实现过程中仍存在的一些问题和期望。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号