没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
摘 要
当今社会无线网络发展迅猛,手机发展迅速,已经由 90 年代的模拟信号发
展到现在的智能时代,3G/4G 时代已到来。在此基础上,嵌入式的移动终端操作
系统相继出现,如苹果公司的 IOS,微软的 WP7/8,Google 的 Android,黑莓的
BlackBerry。Android 系统在嵌入式移动终端系统比较普及。Android 平台是
Google 推出的基于 Linux2.6 内核的开源手机操作系统,是开源的系统,Android
已经成为移动领域的研究热点。然而随着 3G 网络的高速发展,智能手机越来越
普及,视频聊天,可视电话,以及自主学习应用的需求也日益增多。
本文设计了基于 Android 平台的猜词游戏软件。此猜词游戏包括两部分,
一部分是离线的猜词游戏,一部分是在线的猜词游戏。离线的猜词游戏主要是使
用 Android 自带的轻量级数据库 SQLite 来保存单词信息,系统通过 SQLite 数据
库的 query 方法来查找到与指定英文相对应的单词的中文释义。在线的猜词游戏
是利用 oracle 数据库来保存单词信息,然后利用 Http 协议解析出单词信息显示
到手机界面上,同时还能够增加、删除、更新单词信息。当然,对于查询到的生
疏的单词可以添加到单词本以便于随时复习。在此基础上,我们设计出基于
Android 平台设计和开发自主学习应用软件。要功能有:1.难度设置、2.单词的
猜想。3.进入下一关,在一定程度 上学生更好的记住单词。
关键词:Android;Java;自主学习应用;信息查询;助手软件
2
Abstract
The rapid development of wireless networks in today's society, the rapid
development of mobile phones, has an analog signal by the 1990s to today's smart
times, 3G/4G era has come. On this basis, embedded mobile terminal operating
system have emerged, such as Apple's IOS, Microsoft's WP7 / 8, Google's Android,
Blackberry BlackBerry. Android system in the embedded mobile terminal system
more widely. Android platform is Google's open source mobile Linux2.6 kernel-based
operating system, the system is open source, Android has become a hot research field
moves. However, with the rapid development of 3G networks, smartphones becoming
increasingly popular, video chat, video telephony, as well as self-learning application
requirements are increasing.
This design attempts as smart phones, based on the Eclipse software design, this
is also a move to the current field of platforms (such as WindowsPhone, IOS,
BlackBerry) the development status of research and analyzes their prospects. Further
research and analysis of the Android platform, system architecture, application
architecture, functional characteristics analysis, Android program's life cycle, the
operating environment analysis, and other related technologies. On this basis, based
on the Android platform design and development of autonomous learning applications.
To function: 1. Word queries, 2 word learning, 3 word review, four word test, 5,
words of this. To some extent, to facilitate the life of the students.
Keywords: Android; Java; self-learning applications; information inquiries; assistant
software
3
1 绪论
随着我国信息化产业与 3G 网络的高速发展,智能手机越来越普及,,手机的
传输速度也变得越来越快,Google 为开发者提供了各种的 API,方便开发者开发
应用满足人们的日常需求,现在的智能手机已不仅仅局限于打电话,各种各样的
手机应用已经向人们席卷而来。
1.1 研究背景以及意义
智能手机(Smartphone),是指“像个人家用电脑一样,有自己的操作系统
(Windows,Mac),学习者可以自行安装各种各样的应用(游戏,生活类软件),
利用这些软件可以扩充手机的功能,可以通过(3G/WIFI)等方式进行无线网络
接入的手机的总称”。
目前,智能手机产品已被多数知明手机厂商生产,这些知明厂商生产的手
机品牌包括而芬兰的诺基亚(Nokia)、美国苹果(Iphone)、加拿大 RIM(黑莓)、
美国摩托罗拉、中国台湾宏达(htc)。现在的智能手机已经融入了大众生活的各
个角落,博客、微博、SNS 交流社区、应用市场、网络游戏,家用个人电脑可以
做的,现在智能手机基本上都可以实现,而且与个人家用电脑或笔记本电脑比起
来,而猜词游戏作为我们学习和生活的重要部分,对于很多英语不好的学生
或上班族们,特别是在北、上、广、深,这种一线城市的工薪阶层们,随时都会
遇到国外的同胞,或者随时都有可能到国外去深造,如果随身没有一个英汉互译
的软件,可能会难以同别人交流,因此推出一款好的猜词游戏软件是很有必要的,
个人认为开发一款大众化的手机猜词游戏软件显得很有必要,特别是对于受教育
程度较低和没有任何相关专业知识的人群,意义显得犹为突出。
4
1.2 国内外发展概况及研究意义
随着英语在人们的工作、学习中显得越来越重要,而手机词典软件的出现无
疑带来了极大的便利,遇到遇到生疏的英语单词,现在拿起手机就能轻松解决。
近两年,谷歌 android 手机系统日益盛行,支持该系统的应用软件日益增多,自
然手机词典软件也不例外。纵观 web 网的发展,从 21 世纪初基于 web 网的应用
开始逐步引入中国到现在基于 web 网的应用发展的如此火爆。基于 android 手机
系统的应用也将成为未来我国网络行业的发展潮流。据我们调查 2007 年 11 月 5
日,Google 与其他 33 家手机制造商(包括摩托罗拉、宏达电、三星、LG)、手
机芯片提供商、软硬件提供商合作。电信业者所联合组成了开发手机联盟,发布
了“android”的开发手机软硬件平台。而这平台的软件与其他手机平台受手机型号
的影响相比,android 完全可以通用。基于 android 手机系统的手机这两年来迅速
的引入中国,而且受到中国用户的一致好评。
本软件就是基于 Android 平台开发的,具有操作简单,适合大部分人群使用。
在设计出本软件之前,我们首先做了充分的市场调查,了解基于 android 平台的
猜词游戏软件的现状,了解大部分人对手机猜词游戏软件在界面上和功能上的要
求,然后进行了细致的软件需求分析,进行软件的整体结构设计,确保软件中的
任何一个功能点都是有意义的,接着开始软件的实施,将项目分成多个模块,完
成各个具体的功能,最后当整个软件完成后,我们对软件进行专业测试,确保软
件能正确的运行。在设计该软件时,我们将该软件定义为 CS 结构,这样即使在
手机不能接入网络的情况下软件的各项功能还是能照常使用,在设计代码时,我
们采用常用软件开发中常用的 MVC 模式,将操作界面和业务逻辑进行分离,降
低代码的藕合度,便于软件的升级和维护,而这一思想也正好和 android 工程的
程序结构相符,因为在 android 软件开发中,界面完全可以以 xml 的形式设计而
不需要进行任何的硬编码,在软件的具体功能实现时,使用 android 布局技术完
成 UI 的设计,使用 android 数据存储技术 sqlite 完成底层数据的读写。软件最终
现的功能除了精确查询,模糊查询,生词本等常用的功能外,还加入了独特的记
忆单词提醒、数据备份和恢复等功能。
5
1.3Android 平台与其他平台的比较
提到智能手机的平台,不得不提到雄霸手机市场十年有余的 Symbian 平
台,2000 年以来 Symbian 系统一直占据智能系统市场的绝对份额,是智能领域
的先驱者。该系统对于全球绝大多数学习者体验都是系统简单,容易操作。优点
有第三方软件多,操作与非智能手机相同,容易被绝大多数学习者接受。内存要
求低,很小的内存可以让手机运行的相当流畅,功耗低。缺点是 Symbian 系统的
各个版本之间的软件不兼容;只能在诺基亚上使用;证书签名较为繁琐等。
WindowsPhone7(微软),优点是硬件要求低,虚拟键盘设计简单清爽,流畅
的全页面浏览,与绝大多数学习者使用的 Windows 功能相似,上手快。缺点对语
音导航支持不够,不支持 USB 大容量存储,重力感应不能关闭,不能像 Android
系统手机一样越狱,刷机等。
对于 Blackberry(加拿大的黑莓),优点是通话质量好,信号强;外观漂亮,
有良好的学习者体验;占用内存小,不需要强大的硬件支持。缺点是网络连接不
稳定,软件应用相对较少,电脑向手机传输方式较为复杂。
对于苹果公司的 iphone,优点是触摸屏操作相当流畅,安全性较高,网络
运行流畅。缺点是系统封闭,源代码不公开,蓝牙只支持苹果对苹果,不支持其
他机型等。
对于 GoogleAndroid,让众人接受的优点是全屏触控、操作简单易上手、软
件免费、刷机方便、上网功能流畅,已经完全融入 Web 应用。Android 操作系统
是开源的,具有开放性,应用程序平等,应用程序间无界限,能够快速方便的进
行应用程序开发。Android 在中国也非常流行,中国的各大运营商都加入和
Android 的开放联盟当中,并且都在研发出各式各样的 Android 手机,因此
Android 在中国的前景还是相当好的。
剩余32页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 376
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于微信小程序+mysql的答题系统的设计与实现+全部资料+详细文档(毕业设计).zip
- H5U的PLC固件,用于EthernetIP通讯时升级固件使用
- Jumpserver堡垒机快速入门视频.zip
- 基于springboot+mysql+redis实现个性化书籍推荐和相似帖子推荐的社区图书馆+论坛+失物招领平台
- 软考中级软件设计师 法律法规通关笔记
- 基于java+sqlserver实现的员工培训系统
- java毕业设计基于Springboot的贫困生资助系统源码+使用文档+全部资料(优秀项目).zip
- 基于随机森林和袋装法对PM2.5浓度进行回归预测
- 静态路由实验.docx
- Rust语言探索之旅:从入门到实践,构建安全高效的系统级应用-文章博客-markdown材料.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功