前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android Studio 教程:创建 Android 应用

Android Studio 教程:创建 Android 应用

作者头像
鲸落c
发布2022-11-14 16:37:35
2.2K0
发布2022-11-14 16:37:35
举报
文章被收录于专栏:鲸落学习笔记

highlight: a11y-dark theme: smartblue


这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战

以下教程介绍了使用 Android Studio 创建具有基本功能的 Android 应用程序的过程。它将帮助您迈出学习 Android 开发的第一步。

该应用程序将有一个简单的 UI 和几行 java 代码,以便您可以开始进行 android 开发。在获得基本确认后,您当然可以使其功能更加丰富。

我们将使用 Android development studio,并逐步解释如何使用它。本教程还使用图像来确定您需要执行的操作。

如何使用 Android Studio 创建 Android 应用程序

在 Studio 中创建 Android 应用程序

  1. 启动 Android development studio
image.png
image.png
  1. 在上面的屏幕上,点击“Start a new Android Studio Project”。
image.png
image.png

将您的应用程序命名为“MyFirstProject”,然后单击下一步。

image.png
image.png

将活动添加到 Android 应用程序

在这一步中,我们将向我们的应用程序添加一个空活动。为此,请单击下图所示屏幕上的“下一步”按钮。

image.png
image.png

现在,从选项中选择 Empty Activity 模板,然后单击 Next 按钮。

image.png
image.png

单击完成按钮。

更新 Android 应用 XML 文件

现在在 res 文件夹中,转到 layout 文件夹中的 activity_main.xml 文件并编写以下代码。

请记住,这里我们正在创建我们的第一个项目,因此我们将创建一个显示消息“Hello World”和“单击我”按钮的屏幕。

在正文中,tab复制以下代码。

以下 .xml 文件是 MainActivity 的布局文件。您可以在此处创建交互式 UI。

该文件有一个 TextView 和一个按钮,可以通过从左侧面板拖放方法将其带到设计屏幕。

练习: 尝试在示例屏幕中放置各种元素。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.soumyaagarwal.myfirstproject.MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_centerInParent="true"
android:textColor="#000000"
android:textSize="40dp"
android:textStyle="bold"
android:id="@+id/textView" />

<Button
android:text="Click Me"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true"
android:layout_marginTop="61dp"
android:id="@+id/button" />
</RelativeLayout>

更新 MainActivity.java 文件

在 java 文件夹中,转到包中的 MainActivity.java 文件并编写以下代码。

这里给出了按钮的“id”,然后设置了 Click Listener。单击此“单击我”按钮后,我们会看到一个祝酒词(一条显示“按钮已单击!”的短消息)。

代码语言:javascript
复制
package com.example.soumyaagarwal.myfirstproject;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivityextends AppCompatActivity {

   Button clickme; 

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

      clickme= (Button)findViewById(R.id.button);

      clickme.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            Toast.makeText(MainActivity.this,
                           "The Button is clicked !",
                           Toast.LENGTH_LONG).show();
         }
      });
   }
}

现在我们需要运行我们的第一个项目。虽然我们已经安装了 Genymotion 模拟器,但在真实设备上运行应用程序仍然很快。因此,将您的 android 设备连接到您的电脑,然后单击工具栏上的运行选项。

您将找到以下对话框。

image.png
image.png

选择您已连接的设备,然后单击“确定”按钮。

现在,让 Gradle 构建完成。之后,您会看到您的第一个应用程序在您的 Android 设备上启动。

以下是启动应用程序的屏幕截图。

image.png
image.png

当您单击“CLICK ME”按钮时,会出现提示。

image.png
image.png

总结

很棒!你已经完成了你的第一个 Android 应用程序。我们希望您现在应该能够在此应用程序中添加更多特性和功能。

如果您对上述代码有任何疑问,请留下回复。此外,您还应该阅读下面的 Android Studio 教程以了解如何正确设置它。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何使用 Android Studio 创建 Android 应用程序
    • 在 Studio 中创建 Android 应用程序
      • 将活动添加到 Android 应用程序
        • 更新 Android 应用 XML 文件
          • 更新 MainActivity.java 文件
            • 总结
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档