欢迎来到天天文库
浏览记录
ID:8484487
大小:140.50 KB
页数:11页
时间:2018-03-29
《基于ophone sdk15的英文电子词典的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于OPhoneSDK1.5的英文电子词典的实现OPhone平台开发,2009-12-0711:06:42标签:OPhoneSDK1.5英文词典 英文词典是手机中经常使用的应用。因此,在本文将结合中国移动最新的OPhoneSDK1.5来讨论如何实现一个OPhone版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单词信息。系统通过SQLite数据库中保存的单词信息来查找到与指定英文对应的中文信息。当然,实现这样一个英文词典需要解决一系列技术问题。例如,如何将保存英文单词信息的数据库文件随程
2、序(apk文件)一起发布;发布后如何打开数据库;如何在输入前几个字母后,在AutoCompleteTextView组件提示列表中显示以所输入字符串开头的所有单词。在本章将逐渐给出这些问题的详细答案。 关于本文实现的英文电子词典的完整代码请读者参本文提供的源代码。 ·电子词典的程序结构 本文实现的电子词典可以从数据库中查找单词的中文解释。程序的界面由一个AutoCompleteTextView和一个Button组成,这两个组件在main.xml文件中定义,代码如下:viewplaincopytoclipboar
3、dprint?1. 2. 5. 4、iew android:id="@+id/actvWord" 6. android:layout_width="fill_parent" android:layout_height="wrap_content" 7. android:layout_marginTop="10dp" android:singleLine="true" /> 8. 5、t" 9. android:layout_height="wrap_content" android:text="查单词" /> 10. 6、ndroid:layout_height="fill_parent">7、th="wrap_content"android:layout_height="wrap_content"android:text="查单词"/> 在系统中只有一个Main类,负责处理电子词典的所有功能。在该类的onCreate方法中装载了main.xml文件。 ·如何建立SQLite数据库 在本例中提供了一个dictionary.db数据库文件,该数据库中包含了一个t_words表,在这个表中保存了英文单词的相关信息。但这个数据库是事先建立的,在本节将介绍一下如何在8、PC上建立这个数据库文件及t_words表。SQLite数据库是一个开源免费的数据库,支持多种数据库接口。Ophone系统正是使用了这种数据库作为其优秀的数据存储方案。建立SQLite数据库的工具很多,例如,SQlite官方提供了一个控制台程序,可以建立并维护SQLite数据
4、iew android:id="@+id/actvWord" 6. android:layout_width="fill_parent" android:layout_height="wrap_content" 7. android:layout_marginTop="10dp" android:singleLine="true" /> 8. 5、t" 9. android:layout_height="wrap_content" android:text="查单词" /> 10.
5、t" 9. android:layout_height="wrap_content" android:text="查单词" /> 10.
6、ndroid:layout_height="fill_parent">7、th="wrap_content"android:layout_height="wrap_content"android:text="查单词"/> 在系统中只有一个Main类,负责处理电子词典的所有功能。在该类的onCreate方法中装载了main.xml文件。 ·如何建立SQLite数据库 在本例中提供了一个dictionary.db数据库文件,该数据库中包含了一个t_words表,在这个表中保存了英文单词的相关信息。但这个数据库是事先建立的,在本节将介绍一下如何在8、PC上建立这个数据库文件及t_words表。SQLite数据库是一个开源免费的数据库,支持多种数据库接口。Ophone系统正是使用了这种数据库作为其优秀的数据存储方案。建立SQLite数据库的工具很多,例如,SQlite官方提供了一个控制台程序,可以建立并维护SQLite数据
7、th="wrap_content"android:layout_height="wrap_content"android:text="查单词"/> 在系统中只有一个Main类,负责处理电子词典的所有功能。在该类的onCreate方法中装载了main.xml文件。 ·如何建立SQLite数据库 在本例中提供了一个dictionary.db数据库文件,该数据库中包含了一个t_words表,在这个表中保存了英文单词的相关信息。但这个数据库是事先建立的,在本节将介绍一下如何在
8、PC上建立这个数据库文件及t_words表。SQLite数据库是一个开源免费的数据库,支持多种数据库接口。Ophone系统正是使用了这种数据库作为其优秀的数据存储方案。建立SQLite数据库的工具很多,例如,SQlite官方提供了一个控制台程序,可以建立并维护SQLite数据
此文档下载收益归作者所有