摘要:随着智能设备的持续普及以及功能的不断增加,大量的手机使用安卓系统平台。我们要在手机,电脑,平板等手持设备上进行浏览网页,发送信息,个人信息管理等功能,我们需要用到输入法来进行文字编辑。由此可见,输入法是手机上最基础,最频繁使用的应用,输入法在手机应用软件使用需求中占有极大的比重。所以输入法的研究非常重要,有很大的市场潜力。
本设计实现了基于Android平台的输入法,可以实现英文,数字,符号,中文拼音的输入,可以在手机,平板电脑等上应用。34369 毕业论文关键词:Android;输入法;码表;拼音
The Design and Implementation of Input Method on Android
Abstract:
With the development of smart devices,a large number of cell phones using Android platform.When we want to browse Web pages, send messages,manage personal information on the phones,computers,tablets,or any other handheld devices,we need to use the input method for text editing.Thus,the input method is the most basic and frequently application.The demand of the input method have tremendous proportion.So the research of input method is very important and it has great market potential.
Results show that the design has realized the input method, which based on the Android platform ,realize the input of English, Numbers, characters, pinyin on phones,tablets or any other applications.
Keywords: Android; input; code table; pinyin
目 录
第1章 绪论 1
1.1 课题研究背景与意义 1
1.2 课题研究现状 1
1.2.1 智能手机发展现状 1
1.2.1 手机输入法现状 1
1.3 本文工作内容 2
1.4 本文结构 3
第2章 安卓开发概述 4
2.1 安卓简介 4
2.1.1 Android系统架构 4
2.1.2 安卓平台的不同之处 5
2.1.3APK简介 5
2.2 配置ANDROID开发环境 5
2.3 本章小结 9
第3章 输入法框架 10
3.1 输入法框架简介(IMF) 10
3.1.1 输入法应用的组成 10
3.1.2 输入法消息的流转机制 11
3.1.3 输入法生命周期 11
3.1.4 Android输入法主要类和函数 12
3.2 配置、资源文件简介 13
3.2.1 AndroidMainifest.xml介绍 13
3.2.2 res目录简介 13
3.3 本章小结 15
第4章 ANDROID输入法码表及关键代码 16
4.1 ANDROID输入法码表 16
4.1.1 UTF-8编码 16
4.1.2 UTF-8编码优点 16
4.1.3 码表 17
4.2 ANDROID输入法设计 17
4.2.1 逻辑设计 17
4.2.2 键盘界面 18
4.2.3 候选字词界面 19
4.2.4 信息流转 19
4.3 ANDROID输入法的实现 20
4.3.1 键盘布局的设计实现 20
4.3.2 输入法初始化 21
4.3.3 捕获和传递信息 21
4.3.4 处理信息 21
4.4 本章小结 25
第5章 ANDROID输入法使用说明书 26
5.1 ANDROID输入法安装 26
5.2 输入法的使用 28
5.2.1 输入法的切换 28
5.3 输入法卸载 29