(word完整版)android开发——简易计算器的.doc 立即下载
2024-09-09
约1.5万字
约17页
0
2.9MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)android开发——简易计算器的.doc

(word完整版)android开发——简易计算器的.doc

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)android开发——简易计算器的设计报告
(word完整版)android开发——简易计算器的设计报告
(word完整版)android开发——简易计算器的设计报告
简易计算机的设计
摘要:Android是当今最重要的手机开发平台之一,它是建立在Java基础之上的,能够迅速建立手机软件的解决方案。Android的功能十分强大,成为当今软件行业的一股新兴力量。Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的、应用程序可以轻松的嵌入网络、应用程序可以并行运行.

一、实训目的
1、了解Android系统,学会Android开发环境的搭建。
2、了解Eclipse,学会用Eclipse和Java开发一个Android程序.
3、进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,能够熟练的应用面向对象的思想和设计方法解决实际问题的能力。
4、巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。
二、实训任务
1、Activity的相关知识
简单理解Activity代表一个用户所能看到的屏幕,Activity主要是处理一个应用的整体性工作。Activity是最基本的Android应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件做出响应.大多数的应用是由多个屏幕显示组成,因而要用到多个Activity.
(1)Activity的相关方法及相关函数:voidonCreate(Bundle)首次启动时调用,接受参数:NullorsavedInstanceState(保存的以前某些状态信息);
voidonStart()说明了将要显示给用户的活动;voidonRestart()将处于停止状态的活动重新显示给用户;voidonResume()用户可以开始与活动进行交互时调用。如动画播放和音乐播放;voidonPause()活动将要进入后台运行时调用。(此时前台启动了另一个活动);voidonStop()不需要某个活动了,就调用;voidonDestroy()销毁活动。
(2)多个Activity之间的跳转:通过Intent类实现屏幕之间的跳转(包括没有参数关系和需要传递参数两种情况)。
(3)两个Activity之间进行数据交换:startActivity()只有Intent一个参数;publicvoidstartSubActivity(Intentintent,intrequestCode)(requestCode:用来标识某一个调用,一般定义一个常量).传过去:函数原型为:publicIntentsetData(ContentURIdata)然后,参数带到新的Activity后,同样用Activity。getIntent()函数可得到当前过来的Intent对象,然后用getData()就取到参数了。传回来:函数原型为:publicfinalvoidsetResult(intresultCode,Stringdata).
2、Intent的相关知识
Intent是描述应用想要做什么。Android使用了Intent这个特殊类,实现在屏幕与屏幕之间移动.Intent数据结构两个最重要的部分是动作和动作对应的数据。Intent类绑定一次操作,它负责携带这次操作所需要的数据以及操作的类型等.
3、Layout
用于用户界面设计。包含AbsoluteLayout,FrameLayout,GridView,LinearLayout,ListLayout,RadioGroup,TableLayout等等。
(1)线性布局LinearLayout:垂直:android:orientation=”vertical“;水平:android:orientation=”horizontal”
(2)相对布局RelativeLayout:让子元素指定它们相对于其他元素的位置(通过ID来指定)或相对于父布局对象.在RelativeLayout布局里的控件包含丰富的排列属性:Layoutabove:控件在指定控件的上方;Layoutbelow:控件在指定控件的下方;Layouttoleftof……
根据要求,系统实现以下功能:计算器界面友好,具有基本的加、减、乘、除功能,支持触屏手机,整个程序基于android技术开发。
三、设计流程
1、系统的软件结构图
计算器



其他运算
基本加减乘除运算



查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)android开发——简易计算器的

文档大小:2.9MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用