在 Android Studio 中实现没有 Gradle 的 App 内容

在Android开发中,Gradle是一个很重要的构建工具。除了使用Gradle,我们有时也需要生成固定的应用内容,尤其是对初学者而言。本文将带你通过一系列步骤学习如何在Android Studio中实现“没有Gradle”的App内容,并且实现一个简单的项目。

整体流程

为了更直观的理解整个过程,我们首先可以用表格展示一系列步骤:

步骤 描述
步骤1 创建安卓项目
步骤2 配置项目中的Manifest文件
步骤3 创建布局文件
步骤4 编写主活动代码
步骤5 运行并测试应用

步骤详解

步骤1:创建安卓项目

  1. 打开Android Studio。
  2. 点击“开始新项目”。
  3. 输入项目名称,例如“HelloWorld”。
  4. 设置包名和保存位置。
  5. 选择API级别,并创建项目。

步骤2:配置项目中的Manifest文件

找到AndroidManifest.xml文件并进行以下配置。这个文件是安卓应用的配置文件。

<manifest xmlns:android="
    package="com.example.helloworld">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyApplication">
        
        <!-- 这里是主活动 -->
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

注释

  • package属性定义了应用的包名。
  • activity节点定义了主活动,并声明其是应用的入口点。

步骤3:创建布局文件

res/layout目录下,创建一个新的布局文件activity_main.xml,并填写如下内容:

<LinearLayout xmlns:android="
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="16dp">

    <TextView
        android:id="@+id/welcomeText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello, World!"
        android:textSize="24sp"/>
</LinearLayout>

注释

  • 这是一个简单的线性布局,包含一个TextView。
  • TextView用于显示“Hello, World!”的欢迎信息。

步骤4:编写主活动代码

接下来在MainActivity.java中编写以下代码:

package com.example.helloworld;

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

public class MainActivity extends AppCompatActivity {

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

        // 获取TextView,并设置文本内容
        TextView welcomeText = findViewById(R.id.welcomeText);
        welcomeText.setText("Hello, World! Welcome to Android Development!");
    }
}

注释

  • onCreate方法是活动创建时调用的方法。
  • setContentView设置了活动的布局文件。
  • findViewById用于查找并引用布局中的视图组件。

步骤5:运行并测试应用

  1. 连接你的Android设备或者使用模拟器。
  2. 点击Android Studio中的绿色“运行”按钮(▶️)。
  3. 观察你的应用,应该会显示“Hello, World! Welcome to Android Development!”。

旅行图示意

下面用Mermaid的语法呈现这个过程的旅行图示意:

journey
    title 在 Android Studio 项目创建过程中的旅程
    section 创建项目
      选择“开始新项目”: 5: 进展
      输入项目名称及设置: 4: 进展
    section 配置Manifest
      编辑AndroidManifest.xml: 4: 进展
    section 创建布局
      创建activity_main.xml: 4: 进展
    section 编写代码
      编辑MainActivity.java: 5: 进展
    section 运行和测试
      运行应用: 5: 进展

结尾

通过上述的步骤,你已经成功创建了一个简单的没有依赖Gradle的Android应用。这不仅让你对Android Studio的基本操作有了一个清晰的认识,也为将来的复杂项目奠定了基础。慢慢学习,掌握Android知识,创造出更多的可能性。希望这篇文章对你有帮助,祝你在开发的道路上不断进步!