android studio 程序实例
时间: 2025-02-02 21:07:39 浏览: 35
### Android Studio 示例程序实例教程
#### 创建新项目
当启动 Android Studio 并创建一个新的项目时,可以选择不同的模板来快速搭建应用框架。对于初学者来说,“Empty Activity”是一个很好的起点[^2]。
```xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapplication">
<application>
<!-- 定义主活动 -->
<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>
```
#### 编写 Java 或 Kotlin 代码
`MainActivity.java` 是应用程序的主要入口点,在这里可以定义用户交互逻辑以及如何响应这些事件。例如,可以通过实现按钮点击监听器来展示简单的消息提示框[^3]。
```java
package com.example.myjni;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClick(View view){
// 显示来自 JNI 的问候语句
Toast.makeText(getApplicationContext(), FirstJni.sayHello(), Toast.LENGTH_SHORT).show();
}
}
```
#### 设计 XML 布局文件
XML 文件用于描述 UI 组件及其属性设置。通过 `activity_main.xml` 可以为用户提供直观的操作界面,并且可以在其中放置各种视图组件如 Button、TextView 等[^4]。
```xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button"
android:text="Click Me!"
android:onClick="onClick"
android:layout_centerInParent="true"/>
</RelativeLayout>
```
#### 加载现有项目作为示例
除了新建项目外,还可以加载现有的 Android Studio 工程来进行学习研究。这通常涉及到下载开源项目的源码仓库,并按照官方文档指导完成环境配置和依赖项安装过程[^1]。
阅读全文
相关推荐

















