Skip to content

原生安卓sdk集成

SDK下载

AndroidSDK 包下载

TIP

请确保已完成前面的websdk部署, 还没部署 请点击这里>>

方式一 :gradle 导入

kotlin
implementation 'cn.dankex:dankex-android-sdk:1.2.1'
implementation 'cn.dankex:dankex-android-sdk:1.2.1'

注意使用中央仓 mavenCentral()

方式二: 手动导入

把下载的.aar复制项目的libs目录下,然后在项目的build.gradle中添加依赖

kotlin
implementation(files("libs/dankex-1.2.1.aar"))
implementation(files("libs/dankex-1.2.1.aar"))

导入类

在需要使用sdk的地方,引入以下代码:

java
import cn.dankex.plugin.DankeX
import cn.dankex.plugin.DankeX

获安装参数

kotlin
    //context 为当前 applicationContext
    DankeX(context,"your appkey").getInstallQuery { query -> 
        //query 就是安装参数字符串, 如果获取不到就为 ""
    }
    //context 为当前 applicationContext
    DankeX(context,"your appkey").getInstallQuery { query -> 
        //query 就是安装参数字符串, 如果获取不到就为 ""
    }

java 项目引入kotlin插件

出现java 项目无法加载DankeX 类的问题,请额外引入kotlin插件

   plugins {
       id 'org.jetbrains.kotlin.jvm' version '1.8.0'
   }
   plugins {
       id 'org.jetbrains.kotlin.jvm' version '1.8.0'
   }
   dependencies {
       implementation "org.jetbrains.kotlin:kotlin-stdlib:1.8.0"
   }
   dependencies {
       implementation "org.jetbrains.kotlin:kotlin-stdlib:1.8.0"
   }