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

本实验报告详细记录了使用Android Studio进行程序设计的过程,包括安装配置、HelloWorld应用开发、第三方活动创建、UI及布局调整等内容,并分享了调试技巧与心得。

第十四周实验报告:实验四 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!"的双引号中加入自己的学号即可实现
    1062718-20170528230246672-1885458447.jpg

实验二:

  • 先新建一个ThirdActivity,然后修改MainActivity中的的一部分代码
    1062718-20170528230302157-2082161935.png

实验三:

  • 修改结果如下
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();
            }
        });
    }
}

实验四:

  • 我将自己的名字加入到程序中。
    1062718-20170528230317641-1777504466.jpg

实验五:

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

实验体会和总结

  • 刚开始接触这方面感觉比较迷茫,什么都不懂,但是随着一步一步的学习,发现其实android studio和JAVA有很多共通之处,虽然有些地方还不太懂,但就像娄老师之前说的先学会用,再弄明白为什么是这样,我会继续努力学习的。
  • 在完成实验的过程中,总是有“无法找到R类”这样的错误,我搜了一下,大概有两种解决方式,在这篇博客中都有提到。

转载于:https://www.cnblogs.com/zhanghaolin/p/6916947.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值