这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战
以下教程介绍了使用 Android Studio 创建具有基本功能的 Android 应用程序的过程。它将帮助您迈出学习 Android 开发的第一步。
该应用程序将有一个简单的 UI 和几行 java 代码,以便您可以开始进行 android 开发。在获得基本确认后,您当然可以使其功能更加丰富。
我们将使用 Android development studio,并逐步解释如何使用它。本教程还使用图像来确定您需要执行的操作。
如何使用 Android Studio 创建 Android 应用程序
在 Studio 中创建 Android 应用程序
- 启动 Android development studio
- 在上面的屏幕上,点击“Start a new Android Studio Project”。
将您的应用程序命名为“MyFirstProject”,然后单击下一步。
将活动添加到 Android 应用程序
在这一步中,我们将向我们的应用程序添加一个空活动。为此,请单击下图所示屏幕上的“下一步”按钮。
现在,从选项中选择 Empty Activity 模板,然后单击 Next 按钮。
单击完成按钮。
更新 Android 应用 XML 文件
现在在 res 文件夹中,转到 layout 文件夹中的 activity_main.xml 文件并编写以下代码。
请记住,这里我们正在创建我们的第一个项目,因此我们将创建一个显示消息“Hello World”和“单击我”按钮的屏幕。
在正文中,tab复制以下代码。
以下 .xml 文件是 MainActivity 的布局文件。您可以在此处创建交互式 UI。
该文件有一个 TextView 和一个按钮,可以通过从左侧面板拖放方法将其带到设计屏幕。
练习: 尝试在示例屏幕中放置各种元素。
<?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。单击此“单击我”按钮后,我们会看到一个祝酒词(一条显示“按钮已单击!”的短消息)。
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 设备连接到您的电脑,然后单击工具栏上的运行选项。
您将找到以下对话框。
选择您已连接的设备,然后单击“确定”按钮。
现在,让 Gradle 构建完成。之后,您会看到您的第一个应用程序在您的 Android 设备上启动。
以下是启动应用程序的屏幕截图。
当您单击“CLICK ME”按钮时,会出现提示。
总结
很棒!你已经完成了你的第一个 Android 应用程序。我们希望您现在应该能够在此应用程序中添加更多特性和功能。
如果您对上述代码有任何疑问,请留下回复。此外,您还应该阅读下面的 Android Studio 教程以了解如何正确设置它。