zoukankan      html  css  js  c++  java
  • 实验五报告

    学号 2019-2020-1 《数据结构与面向对象程序设计》实验五报告

    课程:《程序设计与数据结构》
    班级: 1823
    姓名: 张子正
    学号:20182304
    实验教师:王志强
    实验日期:2019年10月14日
    必修/选修: 必修

    1.实验内容

    • 1.Android Stuidio的安装测试:
      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:
      参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio
      完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分

    • 2.Activity测试
      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
      构建项目,运行教材相关代码
      创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity

    • 3.UI测试
      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
      构建项目,运行教材相关代码
      修改代码让Toast消息中显示自己的学号信息

    • 4.布局测试:
      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
      构建项目,运行教材相关代码
      修改布局让P290页的界面与教材不同

    • 5.事件处理测试:
      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
      构建项目,运行教材相关代码
      提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

    2. 实验过程及结果

    • 首先安装Android Stuidio与安卓虚拟机
    • 实验一,稍微修改一下例子就可以了
    • 实验二,需要认真阅读理解课本上的内容。分清程序的层次结构,习惯使用xml文件menu文件与主程序一起使用,处理各镇错误。最终费了一番周折,解决报错后依然闪退。。。。


    • 实验三,摸清安卓运算规律后相对容易
    • 实验四,既可以直观布局,也可以用xml文件修改
    • 实验五,依照书上的代码运行即可

    3. 实验过程中遇到的问题和解决过程

    • 问题1:按照书上的代码运行,R标红与package头文件错误,同时还有很多其他错误

    • 问题1解决方案:一个一个依次修改,package包是自己的路径,与书上的不一定相同。可以删除package上的一些内容,系统会自动提示改为自己的路径。接着依次检查xml文件与主程序中报错的问题,根据系统提示和自己的经验替换为合适的内容,缺menu包的自己可以补充。其他问题解决完成后,最后按照提示用快捷键很容易就可以解决R标红的问题
    • 问题2:做到一半,安卓的虚拟手机崩溃了,怎么按也没有任何反应
    • 问题2解决方案:重新安装一个版本新一点的安卓虚拟机

    其他(感悟、思考等)

    • 安卓编程的复杂度较大,一方面主程序代码与平时学习的java代码并不完全相同,很多代码语句理解很不到位,自己操作时没有编程思路。另一方面,要同时考虑xml文件中的图形界面,menu等,增加了程序的复杂性。因此,安卓新上手并不容易。我认为自己还有很多部分要在今后的实践中不断深化理解并掌握。

    参考资料

  • 相关阅读:
    【山外笔记-计算机网络·第7版】第02章:物理层
    【山外笔记-计算机网络·第7版】第01章:计算机网络概述
    【山外笔记-计算机网络·第7版】第13章:计算机网络名词缩写汇总
    【山外笔记-计算机网络·第7版】第10章:计算机网络重要概念
    【山外笔记-工具框架】Netperf网络性能测试工具详解教程
    【山外笔记-工具框架】iperf3网络性能测试工具详解教程
    【山外笔记-黑客基础】Windows PowerShell 脚本学习(上)
    【山外笔记-Linux 命令】cp 命令详解
    【山外笔记-Linux 命令】scp 命令详解
    PCF8591采集温度源码程序---STC89C52实时用PCF8591采集温度LCD显示
  • 原文地址:https://www.cnblogs.com/acgacg/p/11723291.html
Copyright © 2011-2022 走看看