• 第十四周实验报告:实验四 Android程序设计


    第十四周实验报告:实验四 Android程序设计

    实验内容

    1. ndroid Stuidio的安装测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:
    • 安装 Android Stuidio
    • 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
    • 学习Android Stuidio调试应用程序
    1. 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
    • 构建项目,运行教材相关代码
    • 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
    1. UI测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
    • 构建项目,运行教材相关代码
    • 修改代码让Toast消息中显示自己的学号信息
    1. 布局测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
    • 构建项目,运行教材相关代码
    • 修改布局让P290页的界面与教材不同
    1. 事件处理测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
    • 构建项目,运行教材相关代码

    实验步骤

    实验一:

    -在android:text="Hello World!"的双引号中加入自己的学号即可实现

    实验二:

    • 先新建一个ThirdActivity,然后修改MainActivity中的的一部分代码

    实验三:

    • 修改结果如下
    package com.example.myapplication;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.Toast;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Button btnshow1 = (Button) findViewById(R.id.btn1);
            btnshow1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast toast = Toast.makeText(MainActivity.this, "20162304", Toast.LENGTH_LONG);
                    toast.show();
                }
            });
        }
    }
    

    实验四:

    • 我将自己的名字加入到程序中。

    实验五:

    • 当用户按下(或触碰)时钟的时候,会调用该方法并接受时钟对象。要修改时钟的颜色,需要调用其setBackgroundColor方法,传入一个颜色对象,从而实现触碰时钟改变颜色。

    实验体会和总结

    • 刚开始接触这方面感觉比较迷茫,什么都不懂,但是随着一步一步的学习,发现其实android studio和JAVA有很多共通之处,虽然有些地方还不太懂,但就像娄老师之前说的先学会用,再弄明白为什么是这样,我会继续努力学习的。
    • 在完成实验的过程中,总是有“无法找到R类”这样的错误,我搜了一下,大概有两种解决方式,在这篇博客中都有提到。
  • 相关阅读:
    线性表ADT实现
    基数排序
    二叉树之已知前序和中序遍历求后序遍历(POJ2255 &&HDU )
    acm头文件
    快排
    快读
    二分
    数据结构大师
    AC_2. 01背包问题
    AC_94. 递归实现排列型枚举
  • 原文地址:https://www.cnblogs.com/zhanghaolin/p/6916947.html
Copyright © 2020-2023  润新知