2018-2019-2 20175227张雪莹《Java程序设计》

实验四 《Android程序设计》

实验报告封面

  • 课程:Java程序设计 班级:1752班 姓名:张雪莹 学号:20175227
  • 指导教师:娄嘉鹏 实验日期:2019年5月13日
  • 实验时间:--- 实验序号:实验四
  • 实验名称:Android程序设计
  • 实验题目
  • 实验要求
    • 参考Android开发简易教程
    • 完成云班课中的检查点,也可以先完成实验报告,直接提交。注意不能只有截图,要有知识点,原理,遇到的问题和解决过程等说明。实验报告中一个检查点要有多张截图。
    • 发表实验报告博客,标题“学期(如2018-2019-2) 学号(如20175300) 实验四《Android开发基础》实验报告”

实验步骤

  • Android Studio 的安装测试
    • 要求:
      • 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链接,截图没有学号要扣分
      • 学习Android Stuidio调试应用程序
    • 实现过程:
      • 再布局文件activity_main.xml中,通过Common Attributes->text内容改为Hello World! 20165318 20165317 20165319
      • 也可以在代码中修改第十二行代码为:android:text="Hello World!20175227 20175226 20175228"
        如图

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第1张

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第2张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • Activity测试
    • 要求:
      • 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
      • 构建项目,运行教材相关代码
      • 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
      • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分
    • 实现过程
      • 选中Java文件夹下的目录文件->File->New->Activity->Empty Activity,新建一个activity,对其命名为:ThirdActivity,单击finish

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第3张

  • MainActicity.java中增加包package com.example.helloworld;并增加代码:

     Intent intent = new Intent(this,ThirdActivity.class);
     startActivity(intent);
    • 运行结果为:

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第4张

  • 重构
    • 要求
  • Java密码学算法
    • 要求

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

  • 问题1:在运行MainActivity.java时,总是出错,根据提示猜测可能是联网失败、Intel x86的某个包未下载,排除以上原因后还是无法运行。

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第5张

  • 问题1解决办法:尝试自行修改了settings目录下的两处,如图

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第6张
下载了两个SDK Platform

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第7张
取消了上面的勾选

程序正确运行,如图:

2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》 随笔 第8张

感悟和收获

代码托管

参考资料

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄