毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android平台的记单词软件设计与实现(4)
2.2 平台与开发工具
2.2.1 Android平台简介
和其它操作系统一样Android平台的操作系统架构也都是采用了分层的架构。从高层到低层android可以分为四个层,分别是第一层应用程序层,第二层应用程序框架层,第三层系统运行库层和第四层linux核心层。
主要使用于手机便携设备的Android平台是以Linux为核心的手机操作平台,作为一款开放的卡方式操作系统,伴随着Android系统的快速发展,如今已经允许开发者使用多种编程语言来对Android应用程序进行开发,不再是只能单一的使用Java语言开发Android的应用程序,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。
在Android应用中,现在虽然大多数开发者仍旧使用Java作为主流的编程语言来开发Android应用程序,但是也可以通过NDK来使用C或C++语言作为编程语言来开发,还可以用其他各种脚本语言来进行编程。例如python和lua以及tcl和php等等,另外其他一些诸如Mono(mono for android)和Qt(qt for android)等一些经典的编程框架也已经支持Android编程,甚至通过MonoDroid编程框架使得开发者还可以通过C#作为编程语言来开发Android应用程序。在2009年谷歌发布的Android Simple语言主要是针对初学者,该语言风格上酷似Basic语言。而在其它种类的网页编程语言方面也都已经支持Android开发。
但是在Android的系统底层方面,Android开发语言则仍旧是采用了C语言和C++语言。
2.2.2 开发环境的搭建
Android开发环境的搭建分为以下几步:
第一步下载JDK (Java SE Development Kit)并安装,由于Eclipse和Android SDK都是用Java语言进行编写的,所以需要在Windows 7上先安装JDK。
第二步下载Android SDK并安装。首先从网站上获取Windows 平台下的最新的Android SDK 套件。
第三步下载并安装Android的相关Packages,Android 推荐Eclipse作为IDE 。
第四步安装 Eclipse 集成开发环境 。
第五步安装Android Development Tools 插件。
第优尔步配置Eclipse。
最后一步是创建Android模拟器。
设计工具:Eclipse+ADT+SDK
数据库工具:mysql和SQLite
开发工具:Eclipse+ADT+SDK
语言工具:java、SQLite等
工具简介:Java最为一中面向对象的程序编程语言,可以跨平台撰写应用软件程序,是1995年5月时候由Sun Microsystems公司推出,是Java编程语言和Java平台即JavaSE, JavaEE, JavaME的统称。具备着卓越的高效性、通用性和良好的平台移植性以及安全性的Java 技术,被广泛应用在许多领域如个人PC、数据中心、游戏控制台、科学超级
计算机
、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。后来Sun公司被甲骨文公司并购,Java也随之成为甲骨文公司的产品。
MySQL是一个开放源码的小型关联式数据库
管理系统
,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够,因为是使用Java语言进行开发,还应该有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的应用程序开发和Java开发有较大区别的,所以还需要有Google提供的Android SDK。同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。eclipse装有android开发插件,从而运行Android 模拟器 ,模拟Android智能手机。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
MATLAB高速公路裂缝检测算法研究+文献综述
下一篇:
安卓笔记本系统设计+文献综述
基于Apriori算法的电影推荐
考证平台静态网页设计与制作
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
公寓空调设计任务书
国内外图像分割技术研究现状
志愿者活动的调查问卷表
中国学术生态细节考察《...
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】