首页
/ DP-3T Android 演示应用教程

DP-3T Android 演示应用教程

2024-08-27 07:24:36作者:俞予舒Fleming

1. 项目的目录结构及介绍

DP-3T Android 演示应用的目录结构如下:

dp3t-app-android-demo/
├── app/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/
│   │   │   │   ├── org/
│   │   │   │   │   ├── dp3t/
│   │   │   │   │   │   ├── demo/
│   │   │   │   │   │   │   ├── MainActivity.java
│   │   │   │   │   │   │   ├── ...
│   │   │   ├── res/
│   │   │   │   ├── layout/
│   │   │   │   │   ├── activity_main.xml
│   │   │   │   │   ├── ...
│   │   │   │   ├── values/
│   │   │   │   │   ├── strings.xml
│   │   │   │   │   ├── ...
│   │   │   ├── AndroidManifest.xml
│   │   ├── test/
│   │   ├── androidTest/
├── build.gradle
├── settings.gradle
├── ...

目录结构介绍

  • app/src/main/java/org/dp3t/demo/:包含应用的主要Java代码文件。
  • app/src/main/res/:包含应用的资源文件,如布局文件、字符串资源等。
  • app/src/main/AndroidManifest.xml:应用的配置文件,定义了应用的组件和权限。
  • build.gradle:项目的构建脚本。
  • settings.gradle:项目的设置文件。

2. 项目的启动文件介绍

项目的启动文件是 MainActivity.java,位于 app/src/main/java/org/dp3t/demo/ 目录下。

MainActivity.java

package org.dp3t.demo;

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

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

MainActivity 继承自 AppCompatActivity,是应用的主活动,负责加载主布局文件 activity_main.xml

3. 项目的配置文件介绍

项目的配置文件主要包括 AndroidManifest.xmlbuild.gradle

AndroidManifest.xml

AndroidManifest.xml 文件位于 app/src/main/ 目录下,定义了应用的组件、权限和其他配置信息。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.dp3t.demo">

    <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/AppTheme">
        <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>

build.gradle

build.gradle 文件位于项目根目录下,定义了项目的构建配置。

plugins {
    id 'com.android.application'
}

android {
    compileSdkVersion 30
    defaultConfig {
        applicationId "org.dp3t.demo"
        minSdkVersion 21
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
登录后查看全文
热门项目推荐