zoukankan      html  css  js  c++  java
  • #20165323 Java实验四 Android程序设计

    一、实验报告封面

    课程:Java程序设计 班级:1653班 姓名:杨金川 学号:20165323

    指导教师:娄嘉鹏 实验日期:2018年5月14日

    实验时间:13:45 - 15:25 实验序号:实验四

    实验名称:Android程序设计

    二、相关知识点:

    1、通过输入@android:,后面跟着Ctrl+space组合键,从而填入一个属性值
    2、从一个活动启动另一个活动,可以通过调用startActivity方法而直接做到,如此:startActivity(intent);
    3、UI组件
    4、ConstraintLayout布局:通过可视化拖拖拽拽生成布局大致的样子,然后针对具体属性、约束 精细修改。
    5、LinearLayout:将所有子视图以相同的方向对齐的一个布局
    6、RelativeLayout:根据子视图的一个或多个同级视图的位置来排列它的一个布局
    7、TableLayout:将子视图放置到一个栅格中的一个布局
    8、layout_width和layout_height属性:用于调整视图的大小(可以赋值为match_parent(和父视图的宽度和高度一致)、wrap_content(与其内容的宽度和高度一致)
    9、onClick属性
    10、onclick 事件会在对象被点击时发生。

    三、实验步骤

    任务一:Android Stuidio的安装测试

    • 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio
    • 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
    • 学习Android Stuidio调试应用程序
      实验截图

    任务二:Activity测试

    • 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章: 构建项目,运行教材相关代码
    • 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
    • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分
      实验截图

    任务三:UI测试

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

    实验四:布局测试

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

    实验五:事件处理测试

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

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

    四、码云托管

    五、遇到的问题及解决方法

    运行错误,截图如下


    解决方法:更改Studio的设置
    网上的教程

    六、实验体会

    本次实验实验心得与体会:
    本次实验内容为Android 开发,结合之前学过的Java知识和老师提供的教材,还是有一些困难之处:
    首先是对Android Studio这个软件还有诸多不熟练的地方。
    对于一款Android程序的框架结构不是很理解,就算书上有代码,还是感觉不太理解。

  • 相关阅读:
    TypeError: Cannot destructure property `compile` of 'undefined' or 'null'
    关于Django多变关联查询的orm操作
    面试概念题
    飞机大战项目开发
    scrapy爬取的数据异步存储至MySQL
    卷积神经网络数据识别
    深度学习之TensorFlow
    随机森林的使用
    kaggle平台的配置与使用
    机器学习
  • 原文地址:https://www.cnblogs.com/asd65360323/p/9031479.html
Copyright © 2011-2022 走看看