了解最新公司动态及行业资讯
使用 Java 开发 Android App 主要依赖 Android Studio,以下是详细步骤:
创建的 Android 项目包含以下主要目录:
app/ │── src/main/ │ ├── java/com/example/myapp # Java 代码 │ │ ├── MainActivity.java │ ├── res/ # 资源文件(布局、图片、字符串等) │ │ ├── layout/activity_main.xml # UI 布局文件 │ │ ├── values/strings.xml # 字符串资源 │ ├── AndroidManifest.xml # 应用清单文件在
app/src/main/java/com/example/myapp/MainActivity.java 中: package com.example.myapp; 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 textView = findViewById(R.id.textView); textView.setText("Hello, Android!"); } }在
app/src/main/res/layout/activity_main.xml 中:修改 MainActivity.java:
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 button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "按钮被点击!", Toast.LENGTH_SHORT).show(); } }); } }修改 activity_main.xml:
创建新 Activity:
import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivity(intent); } }); } }创建 SecondActivity.java:
import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; public class SecondActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); } }在 AndroidManifest.xml 注册:
这样,你就可以使用 Java 开发 Android 应用了!