Android Kotlin Demo 项目教程

随笔3个月前发布 胡小刚
30 0 0

Android Kotlin Demo 项目教程

android-kotlin-demoA demo of an Android app using Kotlin项目地址:https://gitcode.com/gh_mirrors/an/android-kotlin-demo

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




android-kotlin-demo/


├── app/


│   ├── build.gradle


│   ├── src/


│   │   ├── main/


│   │   │   ├── java/


│   │   │   │   └── com/


│   │   │   │       └── example/


│   │   │   │           └── androidkotlindemo/


│   │   │   │               ├── MainActivity.kt


│   │   │   │               └── ...


│   │   │   ├── res/


│   │   │   │   ├── layout/


│   │   │   │   │   ├── activity_main.xml


│   │   │   │   │   └── ...


│   │   │   │   ├── values/


│   │   │   │   │   ├── strings.xml


│   │   │   │   │   └── ...


│   │   │   │   └── ...


│   │   │   └── AndroidManifest.xml


│   │   └── ...


│   └── ...


├── gradle/


│   └── wrapper/


│       ├── gradle-wrapper.jar


│       └── gradle-wrapper.properties


├── .gitignore


├── LICENSE


├── README.md


├── build.gradle


├── gradle.properties


├── gradlew


├── gradlew.bat


└── settings.gradle

目录结构介绍

app/: 包含应用程序的主要代码和资源文件。
build.gradle: 应用程序模块的构建脚本。src/main/: 主要源代码和资源文件。
java/: Kotlin 代码文件。res/: 资源文件,如布局、字符串等。AndroidManifest.xml: 应用程序的清单文件。 gradle/: Gradle 包装器文件。.gitignore: Git 忽略文件。LICENSE: 项目许可证。README.md: 项目说明文档。build.gradle: 根项目的构建脚本。gradle.properties: Gradle 属性文件。gradlew: Gradle 包装器脚本(Unix)。gradlew.bat: Gradle 包装器脚本(Windows)。settings.gradle: 项目设置文件。

2. 项目的启动文件介绍

MainActivity.kt




package com.example.androidkotlindemo


 


import android.os.Bundle


import androidx.appcompat.app.AppCompatActivity


 


class MainActivity : AppCompatActivity() {


    override fun onCreate(savedInstanceState: Bundle?) {


        super.onCreate(savedInstanceState)


        setContentView(R.layout.activity_main)


    }


}

MainActivity.kt: 应用程序的主活动,继承自 AppCompatActivity,在 onCreate 方法中设置布局文件 activity_main.xml

3. 项目的配置文件介绍

build.gradle (项目级)




// 根项目构建脚本


buildscript {


    ext.kotlin_version = '1.5.21'


    repositories {


        google()


        mavenCentral()


    }


    dependencies {


        classpath "com.android.tools.build:gradle:4.2.2"


        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"


    }


}


 


allprojects {


    repositories {


        google()


        mavenCentral()


    }


}


 


task clean(type: Delete) {


    delete rootProject.buildDir


}

build.gradle: 根项目的构建脚本,配置了 Gradle 插件和依赖仓库。

build.gradle (模块级)




// 应用程序模块构建脚本


plugins {


    id 'com.android.application'


    id 'kotlin-android'


}


 


android {


    compileSdk 30


    defaultConfig {


        applicationId "com.example.androidkotlindemo"


        minSdk 21


        targetSdk 30


        versionCode 1


        versionName "1.0"


    }


    buildTypes {


        release {


            minifyEnabled false


            proguardFiles getDefaultProguardFile('proguard




android-kotlin-demoA demo of an Android app using Kotlin项目地址:https://gitcode.com/gh_mirrors/an/android-kotlin-demo

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...