20162302 实验四《Android程序设计》实验报告

实 验 报 告

课程:程序设计与数据结构

姓名:杨京典

班级:1623

学号:20162302

实验名称:Android程序设计

实验器材:装有Android Studio的联想拯救者80RQ

实验目的与要求:

1.学习AndroidStudio的安装和使用,了解应用程序的结构

2.尝试使用编辑活动的相关功能

3.使用UI组件

4.设置应用程序的布局

5.使用监听器

实验内容、步骤与体会:

实验内容:

学习、安装和使用Android Studio,了解应用程序的结构

  • 对于Android Studio的安装就不多做解释了。其中需要注意的一点是,在决定储存位置的时候要先查一下C盘的剩余空间,如果空间不够,就不要使用它的默认地址了,避免出现C盘过于拥挤的尴尬局面。

  • 在转换菜单为Android的视图下,可以看到以下几个重要的部分

清单文件
清单文件是一个XML文档,mainfest作为它的根元素,其中的package属性为应用程序制定了唯一的一个标识符,在<mainfest>之下是一个application元素,负责描述应用程序,包含一个或多个activity元素,描述App中的活动。

调试程序

一共有两种方法来调试Android应用程序
第一种是创建一个虚拟设备
另一种是直接在自己的物理设备上运行
相比较来说物理设备要比虚拟设备的性能更加优越,所以在调试复杂的程序的时候使用物理设备要提高不少效率。

尝试使用编辑活动的相关功能

对应教材上的第25章,这一章有一个核心内容,就是使用一个活动启动另一个活动,即在触碰主活动的TextView的时候启动第二个活动

为了处理触碰事件要在第一个活动实现OnTouchListener接口,并覆盖onTouch方法。在这个方法中创建一个Intent(意图),并在里面放置一条消息,然后调用starActivity方法来启动第二个活动```

> ## 使用UI组件

这一章前面所讲到的UI组件的使用相对简单,难点在于后面一节讲到的Toast的使用

Toast是一个小的弹出对话框,用于显示一条消息作为用户的反馈。Toast并不会代替当前的活动,并且只是占据一条消息那么大的空间。


引用代码

import android.widget.Toast;

@Override
public void onClick(View v) {
Toast toast = Toast.makeText(MainActivity.this, "2016232杨京典",Toast.LENGTH_LONG);
toast.show();
}


> ## 设置应用程序的布局

这一部分的内容相对简单,主要都是页面的布局,各个控件的摆放

布局很重要,因为他们直接影响到应用程序的外观。从技术上讲,布局是一个视图,负责皮恶劣添加到其中的子视图。

> 其中共有两种编辑布局的方法

- 第一种是从Design界面直接拖动编辑

![](http://images2015.cnblogs.com/blog/1062717/201705/1062717-20170531225540852-1773713016.png)

- 第二种是从Text界面写代码插入

![](http://images2015.cnblogs.com/blog/1062717/201705/1062717-20170531225944602-2054910465.png)

例:这是一个按钮的代码

posted @ 2017-05-30 20:48  20162302  阅读(5249)  评论(0编辑  收藏  举报