简易计算机的设计
摘要:A
droid是当今最重要的手机开发平台之一,它是建立在Java基
础之上的,能够迅速建立手机软件的解决方案。A
droid的功能十分强大,成为当今软件行业的一股新兴力量。A
droid基于Li
ux平台,由操作系统、中间件、用户界面和应用软件组成,具有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的、应用程序可以轻松的嵌入网络、应用程序可以并行运行。
一、实训目的
1、了解A
droid系统,学会A
droid开发环境的搭建。2、了解Eclipse,学会用Eclipse和Java开发一个A
droid程序。3、进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,能够熟练的应用面向对象的思想和设计方法解决实际问题的能力。4、巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。
二、实训任务
1、Activity的相关知识简单理解Activity代表一个用户所能看到的屏幕,Activity主要是处理
一个应用的整体性工作。Activity是最基本的A
droid应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件做出响应。大多数的应用是由多个屏幕显示组成,因而要用到多个Activity。(1)Activity的相关方法及相关函数:voido
CreateBu
dle)首次启动时调用,接受参数:NullorsavedI
sta
ceState(保存的以前某些状态信息);voido
Start说明了将要显示给用户的活动;voido
Restart将处于停止状态的活动重新显示给用户;voido
Resume用户可以开始与活动进行交互时
f调用。如动画播放和音乐播放;voido
Pause活动将要进入后台运行时调用。(此时前台启动了另一个活动);voido
Stop不需要某个活动了,就调用;voido
Destroy销毁活动。(2)多个Activity之间的跳转:通过I
te
t类实现屏幕之间的跳转(包括没有参数关系和需要传递参数两种情况)。(3)两个Activity之间进行数据交换:startActivity只有I
te
t一个参数;publicvoidstartSubActivityI
te
ti
te
ti
trequestCode(requestCode:用来标识某一个调用,一般定义一个常量)。传过去:函数原型为:publicI
te
tsetDataCo
te
tURIdata然后,参数带到新的Activity后,同样用ActivitygetI
te
t函数可得到当前过来的I
te
t对象,然后用getData就取到参数了。传回来:函数原型为:publicfi
alvoidsetResulti
tresultCodeStri
gdata。2、I
te
t的相关知识
I
te
t是r