admin管理员组

文章数量:1532740

2023年12月30日发(作者:)

android实验报告总结

android实验报告总结

android实验报告总结

篇一:

安卓实验报告 安卓开发实验报告 专业:

地理信息系统 姓名:

白兰海 学号:

Andrid编程报告

一、安卓系统简介 Andrid是基于Linux内核的操作系统,是Ggle公司在201X年11月5日公布的手机操作系统,早期由Ggle开发,后由开放手持设备联盟(pen Handset Alliance)开发。它采用了软件堆层(sftare stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。 201X年末数据显示,仅正式推出两年的操作系统Andrid已经超越称霸十年的诺基亚(Nkia)Symbian S系统,采用Andrid系统主要手机厂商包括宏达电子(HTC)、三星(SAMSUNG)、摩托罗拉(MTRLA)、LG、Sny Ericssn等,使之跃居全球最受欢迎的智能手机平台,Andrid系统不但应用于智能手机,也在平板电脑市场急速扩张。 以Ggle、苹果和路基亚为中心各自形成的生态链将以原来数倍的速度推动移动互联网的发展,这正式Ggle发布Andrid平台的意义,也是Andrid平台存在的使命所在。而作为Andrid平台成员之一的中国移动也投资成立了一家通讯公司,专门从事Ggle手机软件的应用以及本地化的软件的开发,比如将在Ggle手机平台上添加飞信、输入法等一系列符合国内用户使用特色的功能。国内众多企业也将眼光投入到Andrid上面,

并启动了相关的计划来深入的理解并发展Andrid。更多的手机软件开发企业已经或者筹备着将公司进行转型,从其方向的开发转向到Andrid的开发。

二、初识安卓程序 Andrid以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(ind),一个活动中的Activity

就是在 fregrund(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceCnnectin和AIDL连结,达到复数程序同时运行的效果。如果运行中的

Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stpped),甚至被系统清除(kill)。 Vie等同于J2ME的Displayable,程序人员可以通过

Vie 类与“XML layut”档将UI放置在视窗上,Andrid

1.5的版本可以利用 Vie 打造出所谓的 idgets,其实idget只是Vie的一种,所以可以使用xml来设计layut,HTC的Andrid Her手机即含有大量的idget。至于VieGrup 是各种layut 的基础抽象类(abstract class),VieGrup之内还可以有VieGrup。Vie的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity 中,要通过 (来自:.SmhaiDa. 海达范文网:andrid实验报告总结) findVieById来从XML 中取得Vie,Andrid的Vie类的显示很大程度上是从XML中读取的。Vie 与事件(event)息息相关,两者之间通过

Listener 结合在一起,每一个Vie都可以注册一个event listener,例如:

当Vie要处理用户触碰(tuch)的事件时,就要向Andrid框架注册Listener。另外还有Image等同于J2ME的BitMap。

三、Andrid系统特点

1.开放性。Ggle 与开放手机联盟合作开发了 Andrid,Ggle 通过与运行商、设备制造商、开发商和其他有关各方面结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业形成一个开放式的生态系统。

2.应用程序无界限。Andrid 上的应用可以通过标准 API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可提供其他应用程序使用。

3.应用程序是在平等的条件下创建的。移动设备上的应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心组件。

4.应用程序可以轻松地嵌入网络。应用程序可以轻松地嵌入HTML、

JavaScript 和样式表,还可以通过eb Vie 显示网络内容。

5.应用程序可以并行运行。Andrid是一种完整的多任务环境,应用

程序可以在其中并行运行。在后台运行时,应用程序可以生成通知以引起注意

四、Andrid开发流程 由于Andrid 的优越性,其开发显得非常的有规律性可寻。大致的开发流程如下:

(1)需求分析。作为一个 软件,它必须有其存在的意义和价值。而这价值和意义就需要靠需求分析来确定。

(2)功能分析。作为一个手机软件,它的使命就是给用户使用的。如何提供用户最好的用户体验就值得每一个程序员的深思。这也是确保一个程序成功的关键所在。

(3)界面设计。作为一个手机软件,其只能在极有限的区域中显示自己。如何有限的空间里面更完美的展现出自己的独特之处就显得尤为重要了。

(4)系统开发。作为一个软件的主体部分,系统开发的好坏直接决定了该系统的性能和寿命。5)测试。在任何一个软件开发行业中,无论是J2EE、J2SE、J2ME等等其他开发中,测试时必不可少的一环。在Andrid 开发中,由于手机的搞频率使用,和硬件系统上的不足,使得对软件的要求更加的严格,这就要求在开发完成后,在对其进行严格的测试。而测试又包括了像:

单元测试、系统测试等等方面的测试。

(6)发布。在完成了一个系统的开发后,就要将其发布,经过广大用户的考验,只有经过这,才算是一个合格的产品。在Andrid 平台中,Ggle 提供了一套完整的发布机制——Ggle market。

五、开发工具介绍 用于Eclipse集成开发环境的Andrid应用开发工具插件:

它为Eclipse集成开发环境增加了强大的功能,使得创建和调试Andrid应用程序更加简单和快速。如果你使用Eclipse来开发Andrid应用,ADT插件将给你带来极大的帮助:

可以从Eclipse集成开发环境直接访问Andrid开发工具。例如,ADT允许你直接从Eclipse访问DDMS工具的很多功能,包括截屏、prt-frarding、设置断点、查看线程和进程信息。 它提供一个新的

项目向导,用于快速创建一个新的Andrid应用需要的所有基本文件。 它使构建Andrid应用的过程自动化和简 单化。 它提供一个Andrid代码编辑器,用于为Andrid的manifest和资源文件编写有效的XML。

六、Andrid程序模块

1. 。是每一个应用都需要的文件。位于工程文件根目录下,描述了程序包的一个全局变量,包括的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作,

以及在什么地方运行。一个

文件的例子:

2. Activity。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的,所以在每个Activity进行初始化的时候,都要执行setCntentVie (Vie)函数来指定界面UI。在Activity中有两个重要的函数:

nCreate(Bundle)函数是你进行初始化的地方,这个也是执行setCntentVie(Vie)函数的地方,setCntentVie(Vie)函数可以传入一个由XML编制

的UI界面,可以使UI和具体实现完全分离。 nPause函数是处理用户离开当前Activity的地方。更重要的是,任何在当前Activity中的任何改变都要在这个函数中提交。一般是使用CntentPrvider来保存数据。 Activity有四种状态:

活动状态,当Activity处于Stack顶时,就是手机当前的现实屏幕,这是Activity就处于activity或者运行状态。 运行但是失去焦点,当Activity还处于运行状态时,但是屏幕是有另外一个Activity处于文档处于焦点状态,当前的Activity就处于pause。 停止,当Activity被另一个Activity完全覆盖的时候,就被停止了,其实就是虽然在运行,但是用户却看不见。 结束,当Activity处于pause或者stp时,系统可以结束Activity,回收资源,这是Activity就是处于结束状态了。 处于结束状态的是Activity,如果要使用户可见,只要重启才可以。 Activity的生命周期是用Activity stack来管理的。当一个新的Activity启动,就把这个Activity放在Stack

的顶部,然后这个Activity就变成了一个运行的Activity。以前运行的Activity现在被压在Stack的地步,处于Pause状态。只有Stack顶部的Activity才可以在前台运行,且处于活动状态。

3. Vie 。Vie是界面中最基本的可视单元,存储了屏幕上特定的矩形区域内所显示内容的数据结构,并能够实现所占区域的界面绘制、焦点、变化、用户输入和界面事件处理等功能。Vie也是一个重要的基类,所有在界面上的可见元素都是Vie的子类。Viegrup是一种能够承载多个Vie的显示单元,一般有两个用途,一个是承载界面的布局,另一个是承载具有原子特性的重构模块。 下面的这一段代码是在xml中配值一个Buttn,然后再Activity中获得这个Buttn的实例,然后可以设置这个Buttn的监听函数。 Xml中的代码如下:

4. Intent是对被执行操作的抽象描述。调用

startActivity(Intent),可以启动 Activity;调用

bradcastIntent(Intent),可以把Intent发送给任何相关的IntentReceiver组件;调用startService(Intent, Bundle) 以及bindService(Intent, String,

ServiceCnnectin, int) 可以让应用和后台服务进行通信。

5. Service。服务是在后台长时间运行的应用组件,不和用户直接进行交互。在每一个服务类在 文件中,必须有一个相应的 service 声明。服务必须用 ervice 或者 rvice 启动。

6. NtificatinManager。用来通知手机使用者有事件发生的类。用来告诉使用者在后台有一些事情发生了。这些通知可以采用以下一些不同的方式:

(1)当时间发生时临时显示一个Vie对象。

(2)在状态栏上显示一个图标,并通过图标能过激活。

(3)打开或闪烁设备上的LED灯或者通过闪烁背光,播放声音,或者振动提示用户。

IDL。通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service。在AndRid平台中,一个进程通常不能访问其他进程中的内存区域。AIDL为解决进程间通信提供了一套机制。 AIDL是一个IDL语言,它可以生成一段代码,可以使在一个Andrid设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,你就可以使用AIDL来生成这样的代码来传递各种参数。

篇二:

Andrid程序开发实验报告 山西大学 物理电子工程学院 论文题目:

基于Andrid系统的 程序开发 学 号:

* 姓 名:

* * * 指导老师:

* * GPS 摘要 在日常生活中,我们经常需要知道自己的具体位置,尤其是在

旅游或陌生城市中。而手机作为目前最常见、最方便的电子信息载体,无疑是我们最好的选择。为了让智能手机用户能够随时随地查询GPS所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上。本文选择的是最常见的Andrid系统的程序开发。对于软件从业人员来说,该平台具有无限的吸引力。 因此,本文首先介绍安卓系统在个人计算机上开发平台的搭建,并尝试在安卓系统上开发一款基于手机自带GPS组件的GPS应用。 关键字:

Andrid,GPS,SDK,JDK,ADT,Eclipse 一 引言 (一)开发背景 随着网络世界的深入生活,地球网络化已经是一条必然之路。而今后的网络也将逐渐的走向移动互联网的轨道。像手机,平板计算机,笔记本计算机等可以搭乘移动互联网的产品中使用人数最多的数码产品便是智能手机了。它已经在逐步的取代其他的电子产品的市场份额。据《201X-2017年中国智能手机行业市场需求预测与投资战略规划分析报告》估算,201X前三季度,全球智能手机用户总数已经突破了10

亿大关。而201X前三季度的用户量只有约7亿户。可以看出,智能手机市场的潜力不可估量。

(二)Andrid与GPS简介

是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设 备,如智能手机和平板计算机,由Ggle公 司和开放手机联盟领导及开发。

201X年第一季度,Andrid在全球的市场份额首次超过塞班系统,跃居全球第一。

201X年11月数据显示,Andrid占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。 Andrid的系统架构和其操作系统一 样,采用了分层的架构。从架构图看, Andrid分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运 行库层和Linux内核层。 Andrid系统所具有的特点有:

开放性、丰富的硬件、方便开发。

是英文Glbal Psitining System(全球定位系统) 的简称。 GPS起始于1958年美国军方的一个项目,1964 年投入使用。GPS定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。GPS由空间部分、地面控制系统、用户设备部分三部分组成。作为先进的测量手段和新的生产力,GPS已经融入了国民经济建设、国防建设和社会发展的各个应用领域。GPS技术与我们的日常生活日益相关。 GPS具有以下特点:

(1)全球全天候定位

(2)定位精度高

(3)观测时间短

(4)应用广泛

(5)仪器操作简便。

3.手机GPS模块概述 GPS模块由信号接收硬件和数据处理软件两部分组成。数据处理软件是固化在主板芯片中的,介于软件与硬件之间。A-GPS与纯GPS的不同之处,就是A-GPS比纯GPS在数据处理软件上多了一段联网获取辅助数据的程序。在安卓手机上开发GPS应用的

主体就是调用手机内部的GPS组件。 二andrid开发平台的构建

(一)1下载并安装JDK组件,注意分辨所要安装的计算机操作位数。本次使用的是inds7 32位操作系统,下载地址: 2下载并安装完成后,根据下载位置修改计算机的环境变量。环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。(该过程要求严格,比较容易出错)。过程如下:

游标移至计算机?右击属性?高级系统设置?环境变量?新建 3新建三个环境变量,分别是JAVA_HME、CLASS_PATH、PATH,变量名是它们各自的路径。

(二)SDK 下载并解压后,打开SDK ,在出现的界面中选定要开发的安卓版本并下载。并下载Extra包。

(三)下载Eclipse,这是开饭的主要程序。下载后解压,该软件无需安装可以直接使用。下载地址:

(四)在Eclipse中配置ADT。首先下载ADT(或直接复制到计算机上),下载地址:

1打开Eclipse,首先选择Help?Install Ne Sftare?Add,其中地址改为本地ADT的位置。

篇三:

Andrid实训实验报告 报告编号:

第5组 综合课程设计报告 基于Andrid平台的记事本的设计与实现 学生姓名 :

指导教师:

所 在 系:

电子工程系 所学专业:

计算机科学与技术 班 级:

201X年12月 摘 要 基于Andrid平台的记事本的设计与实现 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的

作用。作为计算机应用的一部分,计算机记事本功能已经越来越流行。它是基于Andrid平台的记事本功能,它能够能实现我们自己想要的一些功能,在我们这个实验中,我们主要是实现删除,修改,添加,吃啥等功能。 关键词:

Andrid S;记事 目录 1项目概述

........................................................ 2

1.1项目背

景 ............................................................................................................. 2

1.2项目概

述 ............................................................................................................. 2

1.

2.1工作内容

.................................................................................................................. 2

1.

2.2条件与限制

.............................................................................................................. 2

1.

2.3产品

........................................................................................................................ 2

1.

2.4运行环

境 ................................................................................................................ 2

1.

2.5验收标准

................................................................................................................ 2

2.需求分析

........................................................ 2

2.1 用户界面分析

.................................................................................................... 2

2.2 内部功能分析

.................................................................................................... 3

2.

2.1记事本模块界面

...................................................................................................... 3

3.可行性分

析 ...................................................... 3

3.1技术可行性分析

................................................................................................. 3

3.2经济可行性分析

................................................................................................. 3

3.3社会因素可行性分析

......................................................................................... 3

3.

3.1法律因素

.................................................................................................................. 3

3.

3.2用户使用可行性

...................................................................................................... 3

4.项目开发计

划 .................................................... 4

4.1实施计划

............................................................................................................. 4

4.

1.1任务分解

................................................................................................................ 4

4.

1.2进度

........................................................................................................................ 4

4.

1.3关键问题

................................................................................................................ 4

4.2交付期限

............................................................................................................. 4

5.概要设计

........................................................ 5 5.1总体设计

............................................................................................................. 5

5.2用户界面设计

..................................................................................................... 5

5.3数据结构设计

..................................................................................................... 6

6.详细设计

........................................................ 6

6.1总体设计

............................................................................................................. 6

6.

1.1工程结构

................................................................................................................ 6

6.

1.2文件用途说明

........................................................................................................ 7

6.

1.3资源文件名称与用途

............................................................................................ 7

6.2程序描述

.............................................................................................................. 8

6.

2.1记事本模

块 .............................................................................................................. 8

6.

2.2吃啥哟模块

.............................................................................................................. 8

7.测试计划

........................................................ 9

7.1计划、

................................................................................................................. 9

7.

1.1测试项目

.................................................................................................................. 9

7.

1.2测试人员

.................................................................................................................. 9

8.总结

............................................................ 9 参考文

献 .......................................................... 9 1项目概述

1.1项目背景 根据手机功能调查显示,大部分消费者都会使用手机记事本功能。随着手机记事本功能的不断加强与完善,手机记事本对于人们的意义,已不仅仅像一般记事簿一样简单记录,而是向着更个性化人性化的方向发展。

1.2项目概述

1.

2.1工作内容

(1) 主界面的设计以及各功能界面的设计

(2) 程序代码的编写以及实现项目功能

(3) 界面的美化

1.

2.2条件与限制 为完成此次项目需要有一两名熟悉JAVA代码的同学来编写代码,以及有界面美工能力的同学来美化界面

1.

2.3产品

(1)程序 程序名称:

吃啥哟记事本; 使用语言:

java; 存储形式:

SQLite

(2)文档 记事本实训报告; 程序源代码

1.

2.4运行环境 硬件环境:

一台装载了inds xp系统的计算机 软件环境:

采用了Eclipse+Andrid SDK 集成环境,编程语言采用了JAVA.

1.

2.5验收标准 我们的记事本项目在虚拟机以及装有Andrid系统的手机上都能正常运行,我们都有测试。

2.需求分析

2.1 用户界面分析

(1)记事本模块界面

(2)吃啥哟模块界面

2.2 内部功能分析

2.

2.1记事本模块界面

(1)添加便签用户界面 查询便签用户界面 删除便签用户界面

(2)吃啥哟模块界面 每日菜品显示

(3)关于界面 显示的是我们需要的Andrid版本

3.可行性分析

3.1技术可行性分析 本项目仅需要一台装有eclipse及配置好andrid开发环境的计算机即可,对计算机本身有一定的要求,它可以使用inds xp及其以上版本,mac s,linux等操作系统。

3.2经济可行性分析 由于本软件开发者都是在校学生,一台电脑就行,基本不需要太大的成本.在经济上完全可行。

3.3社会因素可行性分析

3.

3.1法律因素 本程序都是同学们自行编写设计,不存在抄袭等现象,内容积极健康。

3.

3.2用户使用可行性 界面设计时充分考虑用户的习惯以及手机方面的局限性,程序必须要很简单;本程序只涉及到开发环境配置,安卓组件的熟悉,以及安卓平台上的数据存储。并没有太大的难度,所以,该项目完全有可操作性.篇四:

andrid实验报告模板(新) 移动互联网开发(Andrid) 实验报告 姓名:

万 思 学号:

专业:

指导老师:

张华 完成日期:

201X-11-16 目 录 实验一 Andrid开发环境的搭建 .................................................................................................. 4 1 实验目的及要求 .................................................................................................................. 4 2 实验设备(环境)及要

求................................................................................................... 4 3 实验内容 .............................................................................................................................. 4 4 实验步骤

.............................................................................................................................. 5 5 实验核心代码(关键代码),及调试中的问

题 ............................................................... 5

6 实验的运行结果及分

析..................................................................................................... 10 7 实验总结心得体会

............................................................................................................ 10 实验二 GUI创建套件idget的使用

........................................................................................ 11 1 实验目的及要求

................................................................................................................ 11 2 实验设备(环境)及要

求................................................................................................. 12 3 实验内容

............................................................................................................................ 12 4 实验步骤

............................................................................................................................ 12 5 实验核心代码(关键代码),及调试中的问题 ............................................................. 12 6 实验的运行结果及分

析..................................................................................................... 12 7 实验总结心得体会

............................................................................................................ 12 实验三 SQLite应

用 ...................................................................................................................

.. 12 1 实验目的及要求

................................................................................................................ 12 2 实验设备(环境)及要

求................................................................................................. 12 3 实验内容

............................................................................................................................ 12 4 实验步骤

............................................................................................................................ 12 5 实验核心代

码(关键代码),及调试中的问题 ............................................................. 12 6 实验的运行结果及分

析..................................................................................................... 12 7 实验总结心得体会

............................................................................................................ 12 实验四 获取手机剩余电

量 ........................................................................................................... 13 1 实验目的及要求

................................................................................................................ 13 2 实验设备(环境)及要求

................................................................................................. 13 3 实验内容 ............................................................................................................................ 13 4 实验步骤

............................................................................................................................ 13 5 实验核心代码(关键代码),及调试中的问题

............................................................. 13 6

实验的运行结果及分析

..................................................................................................... 13 7 实验总结心得体

会 ............................................................................................................ 13 实验五 网络访问与服务

............................................................................................................... 13 1 实验目的及要

求 ................................................................................................................ 13 2 实验设备(环境)及要

求................................................................................................. 13 3 实验内容 ............................................................................................................................ 13 4 实验步

骤 ............................................................................................................................ 13 5 实验核心代码(关键代码),及调试中的问题 ............................................................. 13 6 实验的运行结果及分

析..................................................................................................... 13 7 实验总结心得体会

..........................................................

.................................................. 14 实验六 Service的使

用 ................................................................................................................ 14 1 实验目的及要

求 ................................................................................................................ 14 2 实验设备(环境)及要

求................................................................................................. 14 3 实验内

容 ............................................................................................................................ 14 4 实验步

骤 ............................................................................................................................ 14 5 实验核心代码(关键代码),及调试中的问题 ............................................................. 14 6 实验的运行结果及分

析..................................................................................................... 14 7 实验总结心得体会

............................................................................................................ 14 实验一 Andrid开发环境的搭建

1 实验目的及要求

1.搭建Eclipse+Andrid开发平台

2.创建简单的Andrid应用程序

3.创建Activity并利用intent的实现Activity的跳转 2 实验设备(环境)及要求 1) PC计算机 2) JDK安装包 3) Eclipse安装包 4) Andrid SDK安装包 5)

ADT插件 3 实验内容 1)搭建EClipse+Andrid开发环境 2)创建一个简单的”hell

rld”工程 3)创建两个Activity,实现简单的Activity之间的参数传递 4 实验步骤 1)下载安装JDK

1.6,配置环境变量,如果所示。 5 实验核心代码(关键代码),及调试中的问题

package .; imprt ;

imprt ty; imprt ; imprt

;篇五:

Andrid实验报告 实 验 报 告 课程名称:

手机应用开发 实验名称:

Andrid实验 院 (系):

信息与控制工程学院 专业班级:

姓 名:

学 号:

指导教师:

201X 年 月 日 实验一

一、实验名称:

Andrid开发环境搭建与Hell rld

二、主要实验仪器及套数:

计算机一台、inds操作系统

三、实验目的:

学会搭建并安装Andrid开发环境,并实现Hell rld应用开发。

四、实验内容:

搭建开发环境;安装Java JDK, 下载网址:

./javase/dnlads/ 官方下载Eclipse, 解压Eclipse;

下载网址: 安装Andrid . 或

./ 安装ADT (Andrid Develpment Tls)

.或 安装手机USB驱动

五、核心代码:

TextVie andrid:id= @+id/textVie1 andrid:layut_idth= rap_cntent

andrid:layut_height= rap_cntent andrid:text= @string/hell_rld / 实验二

一、实验名称:

界面设计:

空间与布局

二、主要实验仪器及套数:

计算机一台、inds操作系统

三、实验目的:

Andrid编程基础,UI设计;使学生了解Andrid编程原理; 掌握界面控件设计;掌握控件的事件处理编程;

四、实验内容:

了解各种空间的基本功能: Menu, TextVie EditText ,Buttn, Radi buttn,

List; 了解布局layut 的应用;利用布局安排各种控件,设计良好用户界面 。

五、核心代码:

Activity_文件 andrid:backgrund= @draable/bg ImageVie

andrid:id= @+id/img andrid:layut_idth= 160dp andrid:layut_height= 160dp

andrid:layut_alignParentTp= true andrid:layut_centerHrizntal= true

andrid:layut_marginTp= 34dp andrid:src= @draable/page / Buttn

andrid:id= @+id/but_ut andrid:layut_idth= 220dp andrid:layut_height=

rap_cntent andrid:layut_alignLeft= @+id/but_in andrid:layut_alignRight=

@+id/but_in andrid:layut_bel= @+id/but_in andrid:layut_marginTp= 15dp

andrid:text= ut / Buttn andrid:id= @+id/but_in andrid:layut_idth= 220dp

andrid:layut_height= rap_cntent andrid:layut_bel= @+id/img

andrid:layut_centerHrizntal= true andrid:layut_marginTp= 53dp

andrid:text= lgin / 文件 prtected vid nCreate(Bundle

savedInstanceState) {

e(savedInstanceState);

setCntentVie(ty_main); img =

(ImageVie)findVieById(); btn =

(Buttn)findVieById(_in); ickListener(ne

btnclck); } class btnclck implements nClickListener{ public vid

nClick(Vie v){ Intent intent = ne

Intent(,);

startActivity(intent); } } 文件 public vid

nCreate(Bundle savedInstanceState){

e(savedInstanceState);

setCntentVie(e); btn =

(Buttn)findVieById(); ickListener(ne btnclck); }

class btnclck implements nClickListener{ @verride public vid nClick(Vie

v) { // TD Aut-generated methd stub Intent intent = ne

Intent(,); startActivity(intent); } 实验三

一、实验名称:

Andrid触控监听器的使用

二、主要实验仪器及套数:

计算机一台、inds操作系统

三、实验目的:

1.掌握Andrid项目中界面显示的基本方法;

2.掌握nTuchListener监听器的设计与使用;

3.掌握Andrid手机硬件API的调用方法;

四、实验内容:

在Andrid平台下设计实现滑动的方块应用

1. 使用屏幕触控,图拽方块移动;

2.暂不考虑横屏切换;

五、核心代码:

文件 prtected vid nCreate(Bundle savedInstanceState)

{ e(savedInstanceState); testVie = ne TestVie(this);

chListener(ne mnTuch); (x1,y1);

setCntentVie(testVie); }

private class mnTuch implements nTuchListener { public blean

nTuch(Vie v,MtinEvent event){ if (in ==

_MVE){ x1 = (int) ; y1 = (int) ;

(x1,y1); setCntentVie(testVie); } if (in ==

_DN){ x1 = (int) ; y1 = (int) ;

(x1,y1);

setCntentVie(testVie); } return true;

本文标签: 开发手机实验系统用户