Plaid Link Android SDK 使用教程
plaid-link-androidPlaid Link Android SDK项目地址:https://gitcode.com/gh_mirrors/pl/plaid-link-android
1. 项目的目录结构及介绍
Plaid Link Android SDK 的 GitHub 仓库地址为:https://github.com/plaid/plaid-link-android。以下是该项目的目录结构及主要文件的介绍:
plaid-link-android/
├── app/
│ ├── build.gradle
│ ├── src/
│ │ ├── main/
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java/
│ │ │ │ ├── com/
│ │ │ │ │ ├── plaid/
│ │ │ │ │ │ ├── link/
│ │ │ │ │ │ │ ├── sample/
│ │ │ │ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ │ │ │ ├── JavaSampleActivity.java
│ │ │ │ │ │ │ │ ├── KotlinSampleActivity.kt
│ │ │ │ │ │ │ │ ├── LinkEventListener.kt
│ │ │ │ │ │ │ │ ├── OpenPlaidLink.kt
├── docs/
│ ├── README.md
├── gradle/
│ ├── wrapper/
│ │ ├── gradle-wrapper.jar
│ │ ├── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── LICENSE
├── README.md
├── settings.gradle
├── start_server.sh
主要目录和文件介绍:
app/: 包含示例应用程序的源代码和配置文件。
build.gradle: 应用程序的构建脚本。src/main/AndroidManifest.xml: 应用程序的清单文件。src/main/java/com/plaid/link/sample/: 包含示例活动的 Kotlin 和 Java 代码。
MainActivity.kt: 主活动文件。JavaSampleActivity.java: Java 示例活动文件。KotlinSampleActivity.kt: Kotlin 示例活动文件。LinkEventListener.kt: 用于处理 Link 事件的监听器。OpenPlaidLink.kt: 用于启动 Link 的活动结果契约。
docs/: 包含项目的文档文件。
README.md: 项目的说明文档。
gradle/: 包含 Gradle 包装器的文件。
wrapper/: 包含 Gradle 包装器的 JAR 文件和属性文件。
gradle.properties: Gradle 属性文件。
gradlew: Gradle 包装器脚本(Unix)。
gradlew.bat: Gradle 包装器脚本(Windows)。
LICENSE: 项目的许可证文件。
README.md: 项目的说明文档。
settings.gradle: Gradle 设置文件。
start_server.sh: 启动服务器的脚本。
2. 项目的启动文件介绍
项目的启动文件主要是 app/src/main/java/com/plaid/link/sample/MainActivity.kt
。这个文件是示例应用程序的主活动文件,负责启动应用程序并展示如何集成 Plaid Link SDK。
package com.plaid.link.sample
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)
}
}
3. 项目的配置文件介绍
项目的配置文件主要包括以下几个:
app/build.gradle: 应用程序的构建脚本,包含依赖项、插件和其他构建配置。
plugins {
id 'com.android.application'
id 'kotlin-android'
}
android {
compileSdkVersion 30
defaultConfig {
applicationId "com.plaid.link.sample"
minSdkVersion 21
targetSdkVersion 30
versionCode 1
plaid-link-androidPlaid Link Android SDK项目地址:https://gitcode.com/gh_mirrors/pl/plaid-link-android