20155231 实验四 Android程序设计

实验要求

  • 基于Android Studio开发简单的Android应用并部署测试;
  • 了解Android组件、布局管理器的使用;
  • 掌握Android中事件处理机制。
  • AndroidStudio安装

实验内容

(1)Android Stuidio的安装测试

实验步骤:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:

  • 安装 Android Stuidio
  • 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
  • 学习Android Stuidio调试应用程序

实验截图:

(2)Activity测试

实验步骤:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:

  • 构建项目,运行教材相关代码
  • 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验截图:

android应用程序设计教程耿详文答案 android程序设计及实践第二版_Java

(3)UI测试

实验步骤:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:

  • 构建项目,运行教材相关代码
  • 修改代码让Toast消息中显示自己的学号信息
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验截图:

android应用程序设计教程耿详文答案 android程序设计及实践第二版_Android_02

(4)布局测试

实验步骤:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:

  • 构建项目,运行教材相关代码
  • 修改布局让P290页的界面与教材不同
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验截图:

android应用程序设计教程耿详文答案 android程序设计及实践第二版_Java_03

(5)事件处理测试

实验步骤

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:

  • 构建项目,运行教材相关代码
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验截图:

android应用程序设计教程耿详文答案 android程序设计及实践第二版_Android_04

实验中的问题和解决:

  1. 在选择安装路径时,将Andriod Studio和SDK安装在同一个目录下;
  2. 由于使用虚拟机太慢,我直接将app下载到Android手机上运行进行截图;

实验中用到的知识

项目的目录树。一个完整的项目通常由下面这些部分组成:

  • build:该目录包含了自动生成的文件,这些文件包括了编译设置项、R类等。
  • libs:该目录包含了开发Android应用所需要的库文件。
  • src:该目录存放了应用的源代码.java文件。默认情况下,它包含了MainActivity.java文件,这个源代码j有一部分是执行了你点击应用图标时启动应用所需要功能。
  • res:该目录存放了所有的资源文件。
  • drawable:该目录存放了项目的drawable对象和一些图片资源。
  • layout:该目录存放了各个界面的布局文件。
  • menu:该目录存放了应用中设计的菜单对象。
  • mipmap:该目录存放了应用的主要图片资源。
  • values:该目录存放了字符串、颜色等定义的资源集合。
  • AndroidManifest.xml:该文件是描述应用基础特性的文件,定义了每个组件。
  • Toast是Android中用来显示信息的一种机制。Toast显示的时间有限,在经过一段时间后就会自动消失。
  • 在创建Android应用程序的时候,第一件事就是为主活动构建用户交互。