毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android智能列车时刻表的设计与实现(3)
目前国内类似的列车时刻表查询软件还不是很多,只有极品时刻表、盛名列车时刻表等,而且技术都不是很成熟,界面也没有达到非常的人性化,操控性也没有其他成熟软件那么好,因而Android平台的列车时刻表查询软件还有很大的提升空间。
2 相关技术
2.1 Android平台
Android是由Google公司研发,多用于便携式设备的智能操作系统,基于Linux架构的Android最得天独厚的优势就是其开放性,这就使得任何移动终端厂商都可以加入到Android这个大家庭中来为Android的建设添砖加瓦,最明显的体现就是Android拥有更多的开发者、用户及应用[1]。更重要的是,开放性有利于积聚人气,更多的Android应用,更实惠的价格,更便捷的用户体验等。
Android包括一组用于Java编程语言核心库可用的大多数功能的核心库,每个Android应用都依附于一个独立的Dalvik虚拟机实例,在各自独立的进程中运行[2]。多个Dalvik虚拟机可以同时高效的在一个设备中运行,而且做了最小内存占用优化,因而Android对设备要求不是很高。
2.2 JAVA语言
JAVA是一种跨平台的面向对象的程序设计语言,它吸收了C++等语言的精华,支持封装、继承等所有面向对象语言所有的特征,但它比C系列语言又要简单[3]。Java技术具有卓越的通用性、高效性、平台移植性和安全性[4]。因为其简单易用,并且保持开放,所以他得到了许多软件开发者的喜爱,JAVA语言是个面向对象、分布式、解释性、可移植、高性能、多线程、健壮、安全与系统无关和动态的语言[5]。JAVA程序是运行在JAVA虚拟机中,所以这种语言的运行无视平台,它的安全性不用多说,因为它的安全性与其虚拟机是直接联系的,跟系统完全无关。
2.3 SQLite数据库
SQLite作为一个开源的嵌入式数据库产品,SQLite具有系统开销小,检索效率高的特性,嵌入式数据库无须独立运行的数据库引擎,它是由程序直接调用相应的API去实现对数据的存取操作[6]。更直白的讲,嵌入式数据库是一种具备了基本数据库特性的数据文件,嵌入式数据库与其它数据库产品的区别是,前者是程序驱动式,而后者是引擎响应式[7]。嵌入式数据库的一个很重要的特点是体积非常小,同时,很多嵌入式数据库在性能上也优于其它数据库,所以在高性能的应用上也常见嵌入式数据库的身影[8]。SQLite是无数据类型的数据库,虽然在生成表结构的时候,要声明每个域的数据类型,但SQLite并不做任何检查,开发人员要靠自己的程序控制输入与读出数据的类型是正确的[9]。SQLite 实现了完备的、可嵌入的、零配置的SQL数据库引擎[10]。
2.4 Eclipse概述
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具,由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所[11]。这种平等和一致性并不仅限于Java开发工具,尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出,Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容
管理
系统[12]。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于安卓设备的Windows系统文件管家设计
下一篇:
Android系统平台文件管理器的设计与开发
浅析人工智能体系建设【5490字】
人工智能茬知识付费产业...
智能光网络茬城域网中的...
家居智能系统建设中的标...
宽带城域网接入层的智能...
现代小区智能技术應用分析【3251字】
住宅及住宅小区智能化系统述评【2676字】
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
承德市事业单位档案管理...
C#学校科研管理系统的设计
中国学术生态细节考察《...
公寓空调设计任务书
神经外科重症监护病房患...