使用 Java 开发 Android App 主要依赖 Android Studio,以下是详细步骤:
1. 安装开发环境
(1)安装 Android Studio
- 下载地址:Android Studio 官网
- 下载并安装 Android Studio,并确保安装了 Android SDK。
(2)配置 JDK
- Android 官方推荐使用 JDK 11 或以上。
- 检查 JDK 版本: java -version
- 如果没有安装,可以使用 AdoptOpenJDK 或 Oracle JDK 进行安装。
2. 创建 Android 项目
(1)创建新项目
- 打开 Android Studio,选择 "New Project"(新建项目)。
- 选择 "Empty Activity"(空白活动)。
- 语言选择 Java,然后点击 Finish(完成)。
3. 目录结构
创建的 Android 项目包含以下主要目录:
app/
│── src/main/
│ ├── java/com/example/myapp # Java 代码
│ │ ├── MainActivity.java
│ ├── res/ # 资源文件(布局、图片、字符串等)
│ │ ├── layout/activity_main.xml # UI 布局文件
│ │ ├── values/strings.xml # 字符串资源
│ ├── AndroidManifest.xml # 应用清单文件
4. 编写 Java 代码
(1)编辑 MainActivity.java
在
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!");
}
}
(2)编辑 activity_main.xml
在
app/src/main/res/layout/activity_main.xml 中:
5. 运行 App
(1)使用 Android 模拟器
- 在 Android Studio 中,点击 Tools > Device Manager,创建一个 虚拟设备(AVD)。
- 运行模拟器后,点击 Run 按钮运行 App。
(2)在真机上运行
- 启用开发者模式:
- 进入 手机设置 > 关于手机,连续点击 版本号 7 次。
- 在 开发者选项 中,启用 USB 调试。
- 使用 ADB 连接手机:
- adb devices
- 如果手机连接成功,运行: adb install app-debug.apk
6. 进一步开发
(1)添加按钮点击事件
修改 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:
(2)跳转到新页面
创建新 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 注册:
7. 打包 APK
- 构建签名 APK:
- 点击 Build > Build Bundle(s) / APK(s) > Build APK(s)。
- 在 app/build/outputs/apk/debug/ 目录找到 APK。
- 使用命令行生成签名 APK:
- ./gradlew assembleRelease
总结
- 安装 Android Studio
- 创建 Java 项目
- 编写 UI 和业务逻辑
- 在模拟器或真机上运行
- 添加交互(按钮、页面跳转等)
- 打包发布 APK
这样,你就可以使用 Java 开发 Android 应用了!