App应用程序开发实验一Android开发环境和文本框、编辑框以及按钮

本文详细介绍了如何搭建Android开发环境,包括Java和AndroidStudio的安装,以及如何创建用户登录界面,涉及文本框、编辑框操作和按钮事件处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验一 Android开发环境和文本框、编辑框以及按钮

一、实验目的

1.掌握Android开发环境的安装配置方法。

2.掌握Android SDK安装和配置。

3.掌握Android文本框与编辑框界面布局定义。

4.掌握Android 文本框与编辑框内容设置与读取的操作方法。

5.掌握Android普通按钮的定义与事件处理方法

二、实验内容

1 搭建Android应用程序的开发环境。

2 完成第一个android应用

3用户登录界面,界面如下图。

要求:点击登录按钮,提取编辑框数据,并显示在按钮下方。点击重置按钮,界面上编辑框及显示结果文本框内容清除。

三、实验仪器、设备

 硬件:PC 微型计算机、8G以上内存、500G以上硬盘。

软件:Windows 7/10、Android Studio (Eclipse)、JDK、Android SDK。

四、实验步骤

(一)搭建Android应用程序的开发环境

1.安装java

2 设置环境变量

        首先新建两个系统变量并赋值。

        然后,选择系统变量列表中的“Path” 点击“编辑”按钮,进入后,点击“新建”按钮,建立java环境变量。

3 安装Android Studio

安装SDK,选择安装路径(Android Virtual Device 无法勾选可以先跳过直接点击next)点击next

SDK安装参数设置,选择默认值即可

确认SDK的参数并开始安装

安装SDK完毕。

(二)完成第一个android应用

建立一个简单android项目“MyHello”过程如下:

选择“Start a new Android Studio project”

选择”Empty Activity”

设置相关内容

新建项目完成

1 创建AVD。

点击File->Settings->Appearane&Behavior->SystemSettings->Android SDK

2.勾选相关选项

下载

3下载后。

选择“TOOLs”-“AVD Manger”进入虚拟设备管理器

建立不同型号手机的模拟器

4 AVD建立完成

5 AVD 启动

6.MainActivity.java中代码

package com.sun.myhello;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

(三)实现一个用户登录界面

1.启动android开发环境。

2.创建android项目,File->New Project。

3.输入相关信息。

4.双击布局文件activity_main.xml,打开布局编辑器,编写布局文件。

5.布局文件代码。

Activity_main.xml文件中的代码:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    tools:context=".MainActivity">

    <TextView

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:text="用户名:" />

    <EditText

        android:id="@+id/name"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        />

    <TextView

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:text="密     码:" />

    <EditText

        android:id="@+id/pwd"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:password="true"

        />

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:onClick="click_login"

        android:text="登录"

        />

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:onClick="click_reset"

        android:text="重置"

        />

    <TextView

        android:id="@+id/rt"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        tools:ignore="InvalidId" />

</LinearLayout>

6 打开MainActivity.java,编写按钮事件处理方法。

package lg.myfirst;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private EditText name;

    private EditText pwd;

    private TextView rt;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        name=(EditText)findViewById(R.id.name);

        pwd=(EditText)findViewById(R.id.pwd);

        rt=(TextView)findViewById(R.id.rt);

    }

    public void click_login(View v) {

        String s1=name.getText().toString();

        String s2=pwd.getText().toString();

        rt.setText("你输入的用户名:"+s1+"|你输入的密码:"+s2);

    }

    public void click_reset(View v) {

        name.setText("");

        pwd.setText("");

        rt.setText("");

    }

}

7运行程序并启动模拟器(AVD)。

五、实验思考题

 1 如何验证JAVA开发环境安装成功?

答:win+R打开运行->输入cmd打开命令提示符->输入javac 回车->输入java -version 查看版本,如果都出现了对应的结果则安装成功。

 2 “android:password="true"”报错,应如何解决?

答:将android:password="true"更改为:android:inputType="textPassword"

实验 Android开辟环境搭建之袁州冬雪创作 实验内容 1) 懂得Android开辟所需要的开辟包工具,以及获得它们的方式; 2) 下载、装置配置Android开辟包; 3) 测试装置的开辟环境,创建了Android项目; 4) 在摹拟器上运行调试Android应用程序,并将该应用程序装置到Android手机上. 二、实验步调 1、参考《Android应用开辟揭秘》的第章,学习懂得什么是Android系统以及Androi d的系统架构、Android应用程序框架; 2、参考《Android应用开辟揭秘》的第二章2.2,从FTP上下载java JDKEclipse放在装置目次下,Eclipse直接将下载的压缩包解压即可.对于JDK双击装置 ,然后对java的开辟环境停止配置:设置环境变量创建"Path"变量名,添加JDK装置目次 中"bin"文件夹途径;创建"CLASSPATH"变量,添加JDK装置目次中"lib"以及"demo"的途 径;最后停止测试是否装置成功. 3、下载装置Android SDK,选择装置Android 2.3.3版本. 4、装置完成后配置Android SDK,将Android SDK装置目次中的tools文件夹途径添加到环境变量中,更改系统变量中的"Path"项,添 加途径: 5、装置配置ADT,参照Android应用开辟秘笈,启动Eclipse,点击"Help"菜单,依 照步调,在"Add Site…"之后,文本框里输入地址.打开菜单"Windows",依次选择"Preferences"- >"Android",点击阅读选择Android SDK的装置途径,点击OK;然后打开菜单"File",如下图检查得装置配置成功. 6、创建第Android项目HelloAndroid,新建项目,选择"Android Application Project"子项,如图.在"Project name"文本框输入"HelloAndroid","Build Target"选项框中选择"",依次完成项目标设置,如下图. HelloAndroid项目创建好,由ADT插件自动生成,可以运行. 运行HelloAndroid,使用Android仿真摹拟器.选择Window,打开AVD Manager,新建个AVD,选择API的等级为API 10,Android2.3.3,填写SD卡的大小为2G,如图. 运行HelloAndroid项目 调试HelloAndroid项目,首先将Eclipse开辟工具的工作界面切换到DDMS: 实验过程中发现的问题以及处理问题的方法 在装置Android SDK的时候,遇到信息"Failed to fetch URL…"的错误提示,然后将HTTPS方式改为HTTP方式,问题就处理了. ----------------------- Android开发环境搭建实验报告(1)全文共3页,当前为第1页。 Android开发环境搭建实验报告(1)全文共3页,当前为第2页。 Android开发环境搭建实验报告(1)全文共3页,当前为第3页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小孙同学1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值