收藏 分销(赏)

基于Android的背单词软件设计与实现计算机毕业论文样本.doc

上传人:二*** 文档编号:4510052 上传时间:2024-09-26 格式:DOC 页数:76 大小:4.09MB
下载 相关 举报
基于Android的背单词软件设计与实现计算机毕业论文样本.doc_第1页
第1页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、毕业论文论文题目:基于Android背单词软件设计与实现姓 名: 学 号: 班 级: 专 业:软件工程 学 院:软件学院 指引教师: 完毕时间:4月17日基于Android背单词软件设计与实现摘 要随着经济全球化,咱们与外国人接触越来越多,英语已经成为了中华人民共和国与外面交流重要工具,同步国内英语教诲也开始普及到了小学,人们对学习英语越来越注重。而对于学习英语特别是英语单词记忆,记忆单词方式也在不断更新,而今移动互联网时代到来,特别智能手机广泛应用,英语学习平台已经逐渐向计算机或者手机等移动设备上转移,背单词方式办法进入一种新领域。背单词软件是当下比较流行且以便有效辅助记忆工具,本文简介背单

2、词软件是一款基于android平台应用软件,其重要功能有单词学习,单词背诵,单词测试,真人发音,添加生词本等。同步本文对背单词软件开发中关于系统设计,系统实行办法和设计词库等方面进行了摸索,以此推动计算机英语辅助软件开发。核心词: Android; 背单词; 英文学习; 软件开发Design and implementation of memorizing word software based on AndroidAbstractWith the economic globalization,we contact with foreigners more and more,English h

3、as become the main tool to communicate with foreign in China,English education in our country also started to popularize the primary school,people pay more and more attention to learning English. For learning English especially in English words memory,memorize words way are also constantly updated,b

4、ut now the advent of the era of mobile Internet,especially the wide application of smart phones,English learning platform has been gradually shift to computer or on mobile devices such as mobile phones,methods of memorizing words into a new field.Memorizing words software is now more popular and con

5、venient and effective tool of memory,crouching tiger word software is introduced in this paper a based on android platform of application software,its main function is the word study,recite words,word test,pronunciation,to add the new words and so on.At the same time in this paper,the back word soft

6、ware development related to system design,system implementation methods and designs thesaurus has explored in such aspects,to promote English computer auxiliary software development.Key words:Android;recite words;English study;software development 目 录摘 要IAbstractII1. 绪 论11.1研究内容11.2研究意义11.3研究现状和发展趋势

7、12. 平台与开发工具32.1 开发平台简介32.2 开发语言与开发环境33. 英语背单词软件总体设计与需求分析53.1 Android四大组件简介53.2 Android 手机应用软件UI设计63.3 英语背单词软件需求分析与性能分析73.4 英语背单词软件操作流程图与数据库设计73.4.1 英语背单词软件操作流程图73.4.2 数据库创立与设计84. 系统各个模块详细实现134.1 启动模块实现134.2 顾客信息模块实现144.3 顾客单词学习模块实现164.4 顾客单词复习模块实现174.5 顾客单词测试模块实现194.6 生词本模块实现204.7 各界面之间切换实现215. 客户端界

8、面测试235.1 系统测试目的235.2 测试流程235.3 测试用例与测试成果236. 总结246.1 本文工作总结246.2 进一步工作打算24参照文献25致 谢25外文原文26外文翻译37 1. 绪 论1.1研究内容本着对顾客学习英语提供便利和有效记忆目的,该英语背单词软件是基于Android手机平台,通过词库解析与导入,开发出针对使用Android平台手机英语背单词系统。顾客使用此平台进行单词学习、单词背诵、单词测试、加入生词本等。相对于课本辞典操作来说,背单词可以更简便直接体现给顾客,并且使用以便,操作简朴。顾客作为系统服务群体,按照自己需求选取词库进行单词学习等,按照自己方式选取所

9、需背记单词数量。遇到有生僻单词可以加入生词本以便后来二次查找,节约时间,以便阅览。本系统规定重要实现如下功能模块:u 顾客可以选取词库,导入词库;u 顾客可以进行单词学习;u 顾客可以进行已学习过单词复习,同步制定复习筹划;u 顾客可以进行单词测试;u 提供单词真人发音功能;u 提供生词本功能,顾客可以随时添加生词。1.2研究意义此前人们用最简朴辞典,在众多资料中翻阅、查找,费时、费力,并且应用性非常差。设计这样一种背单词系统,使得顾客可以便捷,迅速进行操作,同步也达到了稳定,精确目。基于Android英语背单词程序设计可以进一步扩大学习英语途径,让广大公众可以随时随处以便且快捷地结识与记忆英

10、语单词,以提高自身英语水平。本软件提供从初次记忆单词到熟记单词所有功能,协助人们科学学习。当您初次使用本软件记忆单词后,系统会自动为您制定学习复习筹划,协助您科学迅速地完毕记忆单词过程。软件提供测试功能,协助您自我检测学习状态。更好地发挥了Android技术对移动互联网现实性作用。1.3研究现状和发展趋势据市场研究公司IDC称,上季度Android手机全球份额达75%。成为最大智能手机系统。今年第一季度,全球Android智能手机出货量上升至1.621亿台,高于去年同期9030万台;市场份额为75%,高于去年同期59.1%。其她操作系统体现则要平稳诸多。Android越来越引起人们关注和追捧。

11、移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人两大业务,它们增长速度都是任何预测家未曾预料到,因此移动互联网可以预见将会创造经济神话。移动互联网优势决定其顾客数量庞大,截至9月底,全球移动互联网顾客已达15亿。Android是一种以Linux为基本开放源码操作系统,采用Linux内核,重要使用于便携设备。开放手机联盟(OHA)成员可以任意使用和修改安卓SDK软件包。系统开源性使其具备良好拓展性,一方面,为众多移动应用开发者提供了良好系统性平台,有助于移动应用集合;另一方面,终端厂商可以针对自身特殊需要“定制化开发”。与此相比,尽管2月,塞班基本完毕开源工作,但由于代码臃肿,顾客

12、界面设计缺失,塞班开源并无实际意义,错失发展良机。因而,基于Android英语背单词程序开发,也是当代移动互联网时代下催生人们生活中不可或缺一种产物。咱们以为,安卓操作系统发展迅猛重要得益于免费、开源和良好产业运作方略,这三点为安卓在智能手机市场赢得更多发展机遇。系统免费让更多厂商加入,推动了份额上升;代码开源让更多开发者进入应用开发;应用丰富吸引了更多顾客选取,这也是google值得众多厂商学习地方。此外,google通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多终端产品中,保证顾客体验持续改进。3G互联网时代下,移动应用越来越多,Android 4.2.2更新包于2

13、月11日发布,将来采用Android系统手机越来越多。不但仅在于手机,在任何移动设备上,都可以采用Android开发移植到终端设备上,例如电视、冰箱、空调、洗衣机等。将这些设备计入互联网,咱们可以通过手机实时懂得各个设备状态,也可以控制它们工作。总之,Android 将带给咱们更加智能、便捷、当代生活。从而,Android应用开发,将会越来越庞大,需求将会越来越丰富。开发英语背单词手机软件和其她应用将会越来越普遍,Android将会越来越壮大。2. 平台与开发工具2.1 开发平台简介本设计采用windows 作为开发平台,由于windows系列操作系统做为市场份额最大PC操作系统,无论是顾客数

14、还是基于windows平台应用数都是遥遥领先。大多数开发者都会选取此平台作为开发平台,并且诸多应用在windows 平台提供了相应开发工具,如Eclipse、QT等。虽然大多数顾客很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但是 Eclipse 目的却不但仅这样。Eclipse 这个开发工具还涉及插件开发环境(Plug-in Development Environment,PDE),而这个组件重要是针对但愿扩展 Eclipse 人来,由于Eclipse容许她们构建出与 Eclipse 开发环境无缝集成工具。由于 Eclipse 中所有东西都是插件存在,对于 Ecli

15、pse 提供插件,并且给顾客提供一致及统一集成开发环境来说,所有软件开发人员都具备同样发挥场合。Eclipse 是一种开放源代码、基于 Java 可扩展开发平台。就其自身而言,它只是一种框架和一组服务,用于通过插件组件构建开发环境。幸运是,Eclipse 附带了一种原则插件集,涉及 Java 开发工具(Java Development Kit,JDK)。 虽然大多数顾客很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 目的却不但限于此。Eclipse 还涉及插件开发环境(Plug-in Development Environment,PDE),这个组件

16、重要针对但愿扩展 Eclipse 软件开发人员,由于它容许她们构建与 Eclipse 环境无缝集成工具。由于 Eclipse 中每样东西都是插件,对于给 Eclipse 提供插件,以及给顾客提供一致和统一集成开发环境而言,所有工具开发人员都具备同等发挥场合。本毕设安装是Android 开发插件。2.2 开发语言与开发环境Android上层应用程序是用Java语言开发,同步还需要基于Dalvik虚拟机,因此,Google公司推荐使用主流Java继承开发环境Eclipse。只有Eclipse还不够,由于是使用Java语言进行开发,还应当有由SUN公司提供Java SDK(其中涉及JRE:Java

17、Runtime Environment)。此外,Android应用程序开发和Java开发有较大区别,因此还需要有Google提供Android SDK。同步,还需要在Eclipse安装ADT,为Android开发提供开发工具升级或者变更,是Eclipse下开发工具升级下载工具。eclipse装有android开发插件,从而运营Android 模仿器 ,模仿Android智能手机。简言之,需要如下软件,才干搭建Android开发环境,从而进行Android应用程序开发。运营开发环境如表2-1所示:表2-1 运营开发环境名称版本语种操作系统Window 7旗舰版Sp 1简体中文Eclipse开发工

18、具 3.6默认ADT安卓开发工具17默认基于平台Android1.6以上默认3. 英语背单词软件总体设计与需求分析3.1 Android四大组件简介1) ActivityActivity是Android应用程序和顾客进行交互窗口,它是Android系统构造中最基本一种,Activity要为各界面状态进行保持,它做许多持久化事情,良好管理生命周期和某些要跳转逻辑。一种Activity普通呈现一种顾客界面。例如,一种Activity可觉得一种顾客展示选取菜单列表或者展示出某些图片和图片标题。对于一种消息服务应用程序,它也许涉及一种显示联系人列表界面,一种编写信息界面,和其他某些查看信息及修改应用程

19、序设立而用到Activity。虽然这些Activity共同工作,一起构成了一种应用完整程序,但是每个Activity都是相对独立。2) ServiceService在后台,为Activity服务,封装好某些完整功能逻辑,并接受上面指令,然后完毕有关事务解决,使用中要定义好接受Intent提供同步及异步接口。Service虽然没有顾客界面,但是Service会在后台始终运营。例如,Service也许会在顾客解决其他事务时,同步播放音乐,或者把网络上数据获取下来,或者进行某些运算,然后把计算构造提供应Activity,让它展示给顾客。使用中,Service都要继承类Serivce。和Activit

20、y等其他组件同样,Service运营在应用程序主线程中。因而Service不能让其他组件或者顾客界面阻塞,这个普通就要为这些Service类增长线程执行耗时任务。3) Broadcast ReceiverBroadcast Receiver是Android提供第三方应用数据访问方案,它可以派生出Content Provider这个类,然后对外提供数据,它可以像数据库同样进行选取排序,它屏蔽内部细节,并对外提供了一种统一接口模型,这较好简化上层应用,它对数据整合提供了更以便方式。Broadcase Receiver并不执行任何任务,它仅是接受并响应广播告知一类组件。而大某些广播告知是由系统产生,

21、例如变化时区时,电池电量低时,顾客选取一幅图片或顾客换了语言首时。对于应用程序,也同样可以良好发送广播告知,例如告知其她应用程序某些数据已经下载到设备上来并且可以使用。4) Content Provider 接受一种或各种Intent作为触发事件,对于接受到有关消息,进行某些简朴解决,转换成Notification,这统一了Android系统事件广播模型。对于应用程序可以通过ContentProvider来访问其他应用程序中某些私有数据,这即是Android系统中提供一种原则共享数据机制。对于共享数据可存储在系统文献中、SQLite中或者其他媒体中。ContentProvider实现类扩展自C

22、ontentProvider这个类,并通过实现此类一组原则接口,使其他应用程序能存取它控制某些数据。但是应用程序并不是直接调用ContentProvider中某些办法,而是间接,通过类ContentResolver来实现。ContentResolver这个类可以与任何一种ContentProvider进行通信,它能与ContentProvider良好合伙管理进程间通信。3.2 Android 手机应用软件UI设计由于Android系统是一款手机操作系统,因此基于此系统应用开发也是基于手机屏幕大小。手机屏幕大小不一,但规定软件可以适应不同大小手机屏幕,也就是界面可以自动适应,并且屏幕可以翻转(基

23、于重力感应使屏幕画面自动水平和垂直切换)。Android 界面由两大基本组件构成:即容器和控件。一种窗口由一种基本容器构成, 容器中可以放容器或者控件,每一种容器或者控件均有大小、长宽等属性。在一种Android 应用中,一种Activity(Activity是Android中最惯用也是最基本组件)普通就是一种单独屏幕,每一种Activity都被实现为一种独立类,并且继承Activity这个子类。Activity提供了与顾客交互可视化界面。创立一种Activity普通继承Activity父类。覆盖ActivityonCreate()办法,在该办法中调用setOnContextView()办法来

24、展示要显示视图。整个Android 项目划分不同文献在不同文献夹中,android使用xml文献作为系统布局文献,android 资源文献和 文献夹如图3-1所示:图3-1 Android项目文献构造要想控制手机界面显示方式,则必要使用布局这一概念。布局就像容器,里面可以装下诸多控件。布局里面还可以套用其她布局。这样就可以实现界面多样化以及设计灵活性。 (1) LinearLayout(线性)布局: 线性版面配备,在这个标签中,所有元件都是按由上到下排队排成。涉及垂直线性布局和水平线性布局。(2) RelativeLayout(相对布局)就是以相对方式定位布局,容许子元素指定她们相对于其他元素

25、或父元素位置(通过ID指定)。相对布局示例如图3-2所示:图3-2 Android相对布局(3) FrameLayout(帧布局)是最简朴一种布局对象。是一种框架布局样式,可以用include标签载入定义另一种layout文献,所有子元素将会固定在屏幕左上角;你不能为FrameLayout中一种子元素指定一种位置。后一种子元素将会直接在前 一种子元素之上进行覆盖填充,把它们部份或所有挡住(除非后一种子元素是透明)。 (4) TableLayout(表格布局) 是一种类似表格布局,这种布局会把包括元素以行和列进行排列。表格列数为所有行中最大列数;每一行可以是一种Table Row布局对象,也可以

26、是普通View(视图)对象,TableRow里面每一种元素占一列TableLayout总列数由列数最多那一行决定。因而,要想实现各种显示效果,可依照不同界面需求,选用不同布局办法。3.3 英语背单词软件需求分析与性能分析技术可行性上,Android是一种成熟强大移动操作系统,并且是一种开源系统,市场占有率很高。Android应用是用java语言,虽然版本有好多,但普通会向下兼容,用Eclipse + ADT来创立应用程序,Android提供开发足够接口API让开发者开发功能强大应用程序。 经济可行性上,该应用程序不需要服务器端,不需要与别应用进行交互,只需要本地Android智能机设立好,顾客

27、学习内容自动保存,并且复习筹划可自行设立提示。占用内存小,顾客电池消耗小。因此该方案是可行。操作可行性上,运用既有windows系统进行开发。使用Eclipse作为开发工具以及使用Sqlite作为数据库,通过模仿器进行程序调试,然后通过android智能机进行功能测试。整个过程平台广泛,皆可实现。系统性能分析方面规定程序响应速度快、安全性高、信息解决速度快。3.4 英语背单词软件操作流程图与数据库设计3.4.1 英语背单词软件操作流程图 本英语背单词软件操作流程图如图3-3所示:启动选取词库学习习复 习测 试生词本发音加入生词本发音加入生词本测试成果加入生词本编辑单词删除图3-3 操作流程图3

28、.4.2 数据库创立与设计当前android平台采用是sqlite数据库。SQLite数据库功能强大,使用以便。本系统使用了SQLite数据库来保存英文单词信息。在Android中创立和打开一种数据库都可以使用openOrCreateDatabase办法来实现,本系统创立了名为“wordroi d.db”数据库,并返回一种SQLiteDatabase对象db如下:SQLiteDatabase db=SQLiteDatabase.openOrCreateDatabase( DB_NAME,null);DB_NAME为数据库储存地址:data/data/wordroid.model/databas

29、es/wordroid.db 创立表通过execSQL办法来执行一条SQL语句。本系统创立了一种名为sql表。详细代码如下:String sql=CREATE TABLE + table + ( ID text not null,SPELLING text not null ,MEANNING text not null,PHONETIC_ALPHABET text,LIST text not null + );db.execSQL(sql);向表中添加一条数据使用insert办法来添加数据即单词。详细实现如下:db.insert(table,null,values);通过使用update办法

30、来修改表中数据,详细实现如下:db.update(table,values,whereClause,whereArgs);通过使用delete办法从表中删除数据。关闭数据库很重要,经常容易忘掉。直接使用SQLiteDatabaseclose办法。在Android中查询数据是通过Cursor类实现,使用SQLiteDatabase.query()办法时,会得到一种Cursor对象,Cursor指向就是每一条数据。注意Android使用Cursor类返回一种需要值,Cursor作为一种指针从数据库查询返回成果,使用Cursor容许Android更有效地管理它们需要行和列,运用cursor.move

31、ToFirst()是对Cursor指向位置进行操作:移到第一行。wordroid.db文献放在Eclipse Android工程中res文献夹下raw目录中,通过使用getResources().openRawResource办法获得raw目录中资源InputStre am对象,然后将该InputStream对象中数据写入手机内存或SD卡目录中相应文献中。如图3-4所示:图3-4 数据库文献在wordroid数据库中重要包括如下几种表格:l 表BOOKS 该表记录了词库基本信息,涉及词库ID,词库名称,加入时间,list数量,单词数量。如下表3-1所示:表3-1 BOOKS表字段类型非空默认值

32、主键描述IDtext编号NAMEtext名称GENERATE_TIMEtext加入时间NUMOFLISTtextList数量NUMOFWORDtext单词数量BOOKS表详细内容如图3-5所示: 图3-5 表BOOKSl 表book1该表记录了单词基本信息,涉及单词编号,单词拼写,单词意思,单词音标,所属list. 如下表3-2所示:表3-2 book1表字段类型非空默认值主键描述IDtext编号SPELLINGtext拼写MEANNINGtext意思PHONETIC_ALPHABETtext音标LISTtext所属list表book1详细内容如图3-6所示:图3-6表book1l 表book

33、2该表记录了单词基本信息,涉及单词编号,单词拼写,单词意思,单词音标,所属list。见表3-2。表book2详细内容如图3-7所示: 图3-7表book2l 表book3该表记录了单词基本信息,涉及单词编号,单词拼写,单词意思,单词音标,所属list。 见表3-2。表book3详细内容如图3-8所示:图3-8表book3l 表PLAN该表记录了复习筹划基本信息,涉及词库编号,所在list,已学习list,学习时间,复习次数,复试时间,最佳得分,与否复习。 如下表3-3所示。表3-3 PLAN表字段类型非空默认值主键描述BOOKIDtext词库编号LISTtext所在listLEARNEDtex

34、t已学习listLEARN_TIMEtext学习时间REVIEW_TIMEStext复习次数REVIEWTIMEtext复试时间BESTSCOREtext最佳得分SHOULDREVIEWtext与否复习表PLAN详细内容如图3-9所示:图3-9表PLAN 4. 系统各个模块详细实现4.1 启动模块实现启动界面是系统第一种界面,目是给顾客一种直观感受,给顾客一种良好感觉。启动界面布局文献为layout文献夹里login.xml,由一种Linearlayout(线性布局) 构成,里面包括一种ImageView (图片控件)并填充整个手机界面,考虑到横竖屏切换和屏幕大小,在resdrawable-h

35、dpi、drawable-ldpi和drawa ble-mdpi三个文献夹分别放三种尺寸图片,辨别路为480x800、800x480、320x460并且启动画面要覆盖整个手机屏幕,启动界面如图4-1所示:图4-1 启动界面启动界面最重要工作时设立画面延时,并且可以在画面显示3秒内对HOME键、返回键,做出相应,并且可以支持横竖屏切换。实现延时效果重要使用线程来实现。当android程序启动时,一方面由AndroidMainfest.xml系统主配备文献来查找第一种要显示界面(第一种要显示Activity必要要包括在与之间)代码如下:protected void onCreate(Bundle

36、savedInstanceState) / TODO Auto-generated method stubthis.setTitle(安卓背单词-Wordroid);super.onCreate(savedInstanceState);this.setContentView(R.layout.login);LayoutInflater mInflater = LayoutInflater.from(this);myView = mInflater.inflate(R.layout.main,null);Thread thread = new Thread()public void run()t

37、ry Thread.sleep();Message m = new Message();m.what=1;Main.this.mHandler.sendMessage(m); catch (InterruptedException e1) / TODO Auto-generated catch blocke1.printStackTrace();thread.start();OperationOfBooks OOB = new OperationOfBooks();SharedPreferences setting = getSharedPreferences(wordroid.model_p

38、references,MODE_PRIVATE);OOB.setNotify(setting.getString(time,18:00 下午),Main.this); File dir = new File(data/data/wordroid.model/databases); if (!dir.exists() dir.mkdir(); if (!(new File(SqlHelper.DB_NAME).exists() FileOutputStream fos;try fos = new FileOutputStream(SqlHelper.DB_NAME); byte buffer =

39、 new byte8192; int count = 0; InputStream is = getResources().openRawResource( R.raw.wordorid); while (count = is.read(buffer) 0) fos.write(buffer,0,count); fos.close();is.close(); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace(); SharedPreferences settings=getSharedPreferenc

40、es(SETTING_BOOKID,0);DataAccess.bookID=settings.getString(BOOKNAME,);OOB.UpdateListInfo(Main.this);initWidgets();登录界面由SplashActivity.java类负责显示。然后依照当前类要显示布局文献文献来绘制整个界面。随之,启动延时线程,采用循环,循环一次线程休眠100ms(防止系统卡顿)。按下HOME键则返回手机主界面,延时暂停,再点击启动程序时延时线程继续运营,直到3s后,跳到下一种界面。当按下返回键时,程序将关闭。4.2 顾客信息模块实现该界面布局文献为main.xml,整

41、个界面直观明了展示了该系统重要功能以及顾客学习进度。界面用一张图片作为背景,在界面左上角显示两个图片按钮(ImageButton):删除按钮与重置按钮,构成一种线性布局。在界面中间上方处显示下拉列表组件(Spinner),给顾客提供词库选取:GRE红宝书(上),GRE红宝书(中),GRE红宝书(下)以及导入新词库。在界面中间布局了三个文本框(Textview)和两个使用进度条(ProgressBar),构成一种线性布局。一种文本框用来显示顾客学习信息:词库名称,总词汇量与创立时间;两个使用进度条分别显示已学习list数量与已复习list数量。在界面底部布局了四个按钮(Button):学习,复习

42、,测试,生词本。构成了一种线性布局。这些控件在一起采用相对布局,可以使这些控件位置相对摆放,靠在父容器下方,不至于零散。顾客信息主界面如图4-2所示:图4-2 顾客信息主界面上文提到了该界面给顾客提供词库选取下拉列表组件(Spinner),词库选取则要为下拉列表定义一种适配器,这里就用到前面定义books;同步为适配器设立下拉列表下拉时菜单样式;最后将适配器(adapter)添加到下拉列表上(pickBook)。代码如下:ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,books

43、);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);pickBook.setAdapter(adapter);事件pickBook.setOnItemSelectedListener(new OnItemSelectedListener()为下拉列表设立各种事件响应,这个事响应菜单被选中。同步该界面initWidgets() 实现了桌面小插件设立,把顾客生词本内容直接呈现,以便顾客浏览。对于界面左上角两个删除与重置按钮,通过 onClick (View v)事件,页面上显示一种(对话框

44、)dialog,dialog样式设立由res,文献夹下values文献夹dialogStyle.xml负责,界面显示时,先生成一种dialog对象,然后显示这个dialog。词库由wordroid.db数据库里表Book1,Book2,Book3构成,通过this.set ListAdapter(new ArrayAdapter(this,R.layout.file_row,fileNames);实现词库导入操作。有关代码如下:super.onCreate(savedInstanceState);this.setTitle(导入新词库);this.setContentView(R.layout

45、.import_book);setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);File f = new File(/sdcard/);File files=f.listFiles();fileNames = new Stringfiles.length;for (int i=0;ifileNames.length;i+)fileNamesi=filesi.getName();this.setListAdapter(new ArrayAdapter(this,R.layout.file_row,fileNames);4.3 顾客单词学习模块实现

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服