版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业〔java生产实习报告6000字〕
——————————————————————————
装订线————————————————————————————————报告份数:
西安邮电学院通信与信息工程学院生产实习报告专业班级:学生姓名:学号(班内序号):2012年3月23日
西安邮电学院通信与信息工程学院生产实习考核表
-1-
西安邮电学院通信与信息工程学院院(系)
生产实习过程考核表
-2-
Adroid实验设计
一.实验目的
Adroid以Liux为核心的Adroid行动平台,使用Java作为编程语言。本实训是在学习java语言程序设计的基础上进行的一次综合实践。通过综合训练,要求学生掌握java语言程序设计的基本技能和Adroid编程的应用,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的Adroid应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。
二.实验要求
通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:
1、确定开发的程序,收集和调查有关技术资料。
2、按软件工程步骤进行程序设计。
3、对完成的程序进行测试和完善。
4、完成课程设计报告。
三.实验原理及过程
1Adroid简介
Adroid是Googl于20xx年11月5口宣布的基于Liux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Liux上套了一个AVA的壳。
Adroid的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Adroid的程序可以采用JAVA开发,因为它的虚拟机(VirualMaci)Dalvik,只是它将JAVA的bycod转成自己的格式,回避掉需要付给SU有关JAVA的授权费用。因此,Adroid开发环境是需要JDK的。
2Java简介它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市-3-
场需求没有预期的高,Su放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Su看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。
Java编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(opraorovrloadig)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在JavaS1.5版本中,Java又引入了泛型编程(GricProgrammig)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bycod),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。但在J2S1.4.2发布后,Java的执行速度有了大幅提升。
与传统程序不同,Su公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Su公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Su公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
3Adroid开发环境搭建
3.1idos下Java编程环境的配置
1.在甲骨文官方网站
(/cork/java/javas/doloads/idx.ml)下载JavaPlaorm(JDK)后,安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\Program
ils\Java\jdk1.7.0_03;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_OM,PA,CLASSPA(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_OM指明JDK安装路径,就是刚才安装时所选择的路径D:\Programils\Java\jdk1.7.0_03,此路径下包括lib,bi,jr等文件夹;-4-
Pa使得系统可以在任何路径下识别java命令,设为:
%JAVA_OM%\bi;%JAVA_OM%\jr\bi;
CLASSPA为java加载类(classorlib)路径,只有类在classpa中,java命令才能识别,设
为:.;%JAVA_OM%\lib\d.jar;%JAVA_OM%\lib\ools.jar;
%JAVA_OM%就是引用前面指定的JAVA_OM;
6.“开始”-;“运行”,键入“cmd”;
7.键入命令“java-vrsio”,“java”,“javac”几个命令,出现如下画面,说明环境变量配置成功;
8.至此,环境配置完成。
3.2clips开发软件的安装
1.可以在clips官网(/doloads/)下载clips软件,选择clipsIDorJavaDvloprs并注意32bi或者64bi,根据自己idos系统下载即可。
-5-
2.下载后直接解压即可,不用安装,双击clips.x即可运行。
3.3AdroidSDK安装
1.在/sdk/idx.ml可以下载最新的AdroidSDK,如下图:
2.直接默认安装好就可以,安装好后如下图所示:
-6-
3.在用户变量中新建PA值为:AdroidSDK中的ools绝对路径,本机为D:\Programils\Adroid\adroid-sdk\ools。
4.安装成功后,运行adroid–,如果出现如下画面说明安装成功。
3.4AD安装
1.目前Adroid开发所用的开发工具是clips,在clips编译ID环境中,安装AD,为Adroid开发提供开发工具的升级或者变更,简单理解为在clips下开发工具的升级下载工具。2.打开
clipsID
,进入菜单中的
"lp"-"IsallSoar"点击Add按钮,弹出对话框要求输入am和Locaio:am自己随便取,Locaio输入p://dl-/adroid/clips。如下图所示
-7-
3.确定返回后,在orki后的下拉列表中选择我们刚才添加的AD,我们会看到下面出有Dvloprools,展开它会有AdroidDDMS和AdroidDvlopmool
,勾选他们。如下图所示:
4.然后就是按提示一步一步x。
完成之后:
选择idoPrrcs...
在左边的面板选择Adroid,然后在右侧点击Bros...并选中SDK路径,本机为:
D:\Programils\Adroid\adroid-sdk,因为路径有空格,所以正确的配置路径应该写成:D:\PROGRA~1\Adroid\adroid-sdk。
5.点击Apply、OK。配置完成。
4华氏和摄氏的转换法
packagpm;
imporjava.uil.Scar;
publicclassSics{
publicsaicvoidmai(Srig[]args){Scarsc=Scar(Sysm.i);il(ru){Sysm.ou.pril("请输入要转换的温度类型:C或");Srigs=sc.x().rim();i("c".qualsIgorCas(s)){//做摄氏向华摄的转换Sysm.ou.pril("请输入要转换摄氏的温度:..");-8-
}}}doubldb=sc.xDoubl();doubldb2=(db*9/5)+32;Sysm.ou.pril("对应的华氏温度:"+db2+"");}lsi("".qualsIgorCas(s)){//做华摄向摄氏的转换}Sysm.ou.pril("请输入要转换华氏的温度:..");doubldb=sc.xDoubl();doubldb2=(db-32)*5/9;Sysm.ou.pril("对应的摄氏温度:"+Ma.roud(db2)+"C");brak;}lsi("xi".qualsIgorCas(s)){
packagpm;
imporjava.uil.Scar;
publicclassSics{
publicsaicvoidmai(Srig[]args){Scarsc=Scar(Sysm.i);boolalag=ru;
il(lag){Sysm.ou.pril("请输入要转换的温度,如:50c或100");Srigsr=sc.xLi().rim();i(sr.dsi("c")||sr.dsi("C")){//做摄氏向华摄的转换30cSrigs=sr.subsrig(0,sr.lg()-1);doubldb=Doubl.parsDoubl(s);//[0,2)//2doubldb=Doubl.valuO(s).doublValu();doubldb2=(db*9/5)+32;Sysm.ou.pril("对应的华氏温度:"+db2+"");}lsi(sr.dsi("")||sr.dsi("")){//做华摄向摄氏的转换Srigs=sr.subsrig(0,sr.lg()-1);doubldb=Doubl.parsDoubl(s);//[0,2)//2doubldb=Doubl.valuO(s).doublValu();doubldb2=(db-32)*5/9;Sysm.ou.pril("对应的摄氏温度:"+Ma.roud(db2)+"C");}lsi("xi".qualsIgorCas(sr)){lag=als;-9-
}}}}
四.实验总结
通过这次的实训,知道了adroid的发展史,adroid是谷歌于20xx年11月5日宣布的基于liux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面、和应用软件程序组成,号称是首个为移动终端打造的真正开放和完整的移动软件它采用了软件堆层(soarsack,又名软件叠层)的架构,主要分为三部分。底层Liux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。现在又很多手机上都是安装了adroid系统,有谷歌,三星,摩托罗拉,华为等等。
通过这次的实训,学到了很多,通过本次实训:
1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生态农业旅游休闲观光园项目可行性研究报告4
- 专题9 创造性游戏、有规则游戏的指导(课件)-《幼儿教育学》(人教版第3版)高考备考讲练测(山东省)
- 2024年高效养殖饲料供应协议模板
- 康复护理学习通超星期末考试答案章节答案2024年
- 混合动力汽车结构与原理学习通超星期末考试答案章节答案2024年
- 招聘与甄选 2023-2024-2学习通超星期末考试答案章节答案2024年
- 砌体结构学习通超星期末考试答案章节答案2024年
- 公司法基础与实务2023下学习通超星期末考试答案章节答案2024年
- 幼儿园大班健康领域《心情预报》课件
- 文物进口合同范本
- 银行纪检委员纪检工作报告
- 2022版小学道德与法治课程标准测试题
- GB/T 27021.1-2017合格评定管理体系审核认证机构要求第1部分:要求
- GB/T 22796-2021床上用品
- 中国联通LAN工程施工及验收规范
- 中间表模式接口相关-住院与his-adt方案
- 临床PCR检验的室内质控方法课件
- 计算机解决问题的过程-优质课课件
- 作文讲评-“忘不了……”课件
- 深基坑安全管理(安全培训)课件
- 12月4日全国法制宣传日宪法日宪法知识科普宣教PPT教学课件
评论
0/150
提交评论