zoukankan      html  css  js  c++  java
  • 实验四 Android程序设计 实验报告

    实验四 Android程序设计 实验报告

    目录

    代码托管地址

    返回目录

    Android程序设计-1

    实验目的

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

    实验步骤

    1. 阅读博客Android开发简易教程
    2. 从博客中进入下载地址,下载Android Studio并安装
    3. 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章内容,修改res目录中的内容

    遇到的问题及解决办法

    • 问题: 安装好后运行虚拟设备时提示no emulator installed

    • 解决办法

    找到Tools->Android->SDK manager并打开

    Android SDK->SDK Tools中勾选相应选项并下载

    实验小结

    第一个实验比较简单,res目录中的内容只需简单修改一下就好了。比较麻烦的是安装Android Studio,花了较长时间,不过装好之后做实验就顺利多了。

    返回目录

    Android程序设计-2

    实验目的

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

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

    实验步骤

    1. 学习第二十五章内容,学会startActivity方法
    2. 新建ThirdActivity活动
    3. 在主活动的布局文件中加入一个按钮,在MainActivity中写入如下代码,通过点击按钮进入ThirdActivity

    遇到的问题及解决办法

    实验小结

    这个实验主要学习了活动。一个APP可以看成很多个活动组成,当你点击一些按钮或图标时,可以进入下一个活动。要进入其他活动,就需要用到startActivity方法。如果用点击按钮进入其他活动,就需要编写一个事件监听程序。

    返回目录

    Android程序设计-3

    实验目的

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

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

    实验步骤

    1. 学习第二十六章,学会看布局文件
    2. 修改MainActivity类,加入Toast信息

      3.点击按钮,进入活动三,会出现Toast信息

    遇到的问题及解决办法

    • 问题:Android Studio中创建的虚拟设备运行太慢,做不了实验
    • 解决办法:连接自己的Android手机,打开开发者选项,可在自己的手机上运行APP,速度快了很多

    实验小结

    这个实验学习了加入Toast消息。我认为这个的好处在于,当用户使用时,点击一个按钮,可以看到提示信息,可以很快知道接下来APP要做什么。

    返回目录

    Android程序设计-4

    实验目的

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

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

    实验步骤

    1. 学习第二十七章
    2. 找到MainActivity的布局文件activity_main.xml,点击Design
    3. 选择TableLayout布局,将TextViewButtom2Buttom的位置设置好
    4. 也可在Text中调整

    遇到的问题及解决办法

    • 问题:在Design中调整时,无法准确控制,而且有些设置不是很懂。
    • 解决办法:在Text中通过代码进行调整。例如android:layout_width="fill_parent"就是宽度填满整行,android:text="HelloWorld!20162311"代表该组件中显示的文本。

    实验小结

    一个好看的APP界面就是靠不停地调整布局得到的,学好了如何修改布局文件,就能够自己设置出自己想要的界面。

    返回目录

    Android程序设计-5

    实验目的

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

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

    实验步骤

    1. 学习第二十八章
    2. 在第二个实验的基础上加了一个活动二
    3. 运行APP,点击不同的按钮进入不同的活动

    遇到的问题及解决办法

    • 没有什么太大的问题,只需按照第二个实验的例子,添加一个按钮,再设置其启动另一个活动。

    实验小结

    这个实验学习了如何处理事件。事件就是指用户对APP的操作。比如点击按钮是一个事件,点击文本也是一个事件,我们使用监听器监听事件,在对其进行处理,这样就能做到事件发生时APP会有相应的反应。

    返回目录

    实验总结

    通过这次实验,我简单了解了Android开发的一些基础,学会了基本的步骤,知道了APP到底是怎么开发出来,又是怎样运行的。只不过现在还是只能按照书上的步骤做一些简单的活动,想要真正开发出一个可用的APP还需要学习很多。

    返回目录

  • 相关阅读:
    [CC-STREETTA]The Street
    [CF115E]Linear Kingdom Races
    [洛谷P3987]我永远喜欢珂朵莉~
    [POI2012]Squarks
    [TC6194]AllWoundUp
    [CF434D]Nanami's Power Plant
    [CF126D]Fibonacci Sums/[BJOI2012]最多的方案
    [HZOI 2016]我们爱数数
    [COGS2427][HZOI 2016]seq
    Ynoi2018 天降之物
  • 原文地址:https://www.cnblogs.com/-zzr-/p/6921235.html
Copyright © 2011-2022 走看看