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程序的框架结构不是很理解,就算书上有代码,还是感觉不太理解。

  • 相关阅读:
    环境是如何建立的 启动文件有什么
    环境中存储的是什么
    串行 并行 异步 同步
    TPC-H is a Decision Support Benchmark
    进程通信类型 管道是Linux支持的最初Unix IPC形式之一 命名管道 匿名管道
    删除环境变量
    14.3.2.2 autocommit, Commit, and Rollback 自动提交 提交和回滚
    14.3.2.2 autocommit, Commit, and Rollback 自动提交 提交和回滚
    14.3.2.1 Transaction Isolation Levels 事务隔离级别
    14.3.2.1 Transaction Isolation Levels 事务隔离级别
  • 原文地址:https://www.cnblogs.com/asd65360323/p/9031479.html
Copyright © 2011-2022 走看看