• 20162328蔡文琛 实验四


    实验四实验报告

    目录

    初识Android
    任务一:

    完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号
    学习Android Stuidio调试应用程序

    活动

    任务二:

    创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity

    UI组件

    任务三:

    修改代码让Toast消息中显示自己的学号信息

    布局

    任务四:

    修改布局让P290页的界面与教材不同

    监听器

    任务五:

    运行教材本章相关代码并截图
    实验体会与总结
    参考资料

    任务一:

    完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号
    完成这个任务,首先需要了解Android应用程序文件的组成:
    src目录:
    在src目录中保存了开发人员编写的程序文件。与一般的java项目类似,src目录下保存的是项目的所有包及源文件(.java),res目录下包含了项目中的所有资源。例如:程序图标(drawable)、布局文件(layout)和常量(value)等。
    R.java文件是定义该项目所有资源的索引文件。一般R类是下面这种格式:

    • [ public final class R {
      public static final class attr{
      ...
      }
      public static final class drawable{
      ...
      }
      public static final class layout{
      ...
      }
      public static final class string{
      ...
      }
      }]
      这个文件将使程序中资源的使用变得更加方便。由于这个文件不能被手动编译,所以当我们在项目中加入新的资源时,只需要刷新一下该项目即可。
      注意:在后面编写程序时可能会出现“无法找到R类”这样的错误,很可能是编译出现了问题。但具体情况还要具体分析。可以参考博客Android Studio中R文件丢失的解决办法
      manifest:
      其中包含了AndroidManifest.xml。这是一个控制文件,用来描述应用程序。不同的参数表示不同的含义,例如“manifest”为根节点,描述了package中的所有内容;“application”元素可以包含application的一些全局和默认的属性,如标签、icon、主题等等;“activity”是与用户交互的主要工具,通常包含一个或多个activity元素,描述App中的各种活动。这一点在后面的任务中还有体现。
      res目录:
      存放了应用程序使用到的各种资源,如xml界面文件、图片、数据等。通常包含drawable子目录、layout子目录、values子目录三个。
      drawable:存放分辨率不同的图片。
      layout:存放xml界面布局文件,主要用于显示用户操作界面。
      values:存放不同类型的数据,如string、array等。

    实验截图





    代码链接(https://git.oschina.net/pdds2017/cwc20162328_android.git)

    心得

    本次试验我觉得较难,因为可能是电脑配置不行,启动Androidstudio后运行速度变得特别慢,经常会无响应,就得关闭重新打开,让人很崩溃,而且在build,运行过程中经常要十多分钟才可以出来结果。经历了很多次波折,终于还是做完了本次试验,收获颇多,体验了安卓小设计的乐趣以及神奇之处。五个任务都很基础,也较容易实现,创建project等等的过程中遇到了重重阻隔,不过有了老师的帮助,再加上可以查阅大量资源,一个一个的问题也就迎刃而解了。

  • 相关阅读:
    批量插入SQL(适用于数据量十万级以上的快速大量插入)
    python爬虫BUG(爬取航班信息)
    python爬虫实例(爬取航班信息)
    python入门基础
    C#生成Guid的几种方式
    微信小程序echart图
    替换SQL字段中的换行符,回车符
    ASP.NET目录
    增删改查程序
    C++中explicit关键字的使用
  • 原文地址:https://www.cnblogs.com/Cai77/p/6921611.html
Copyright © 2020-2023  润新知