Skip to content

创建工程

获取DidiAuthInfo

请联系滴图相关同学,获取SDK用的DidiAuthInfo。

申请时需要提供:

  1. 应用包名
  2. 签名的SHA1值。

获取方式:

如有debug和release版本,且为不同签名,需要同时提供其签名对应的SHA1值。

详见「Android SDK接入说明」。

配置工程

  1. 点击菜单栏中的File标签,在下拉框中选择并点击New Module。在“Create New Module”对话框中选择Import.JAR/.ARR Package,点击Next。

  2. 点击 File Name 输入框最右侧的选择文件图标,找到并选择需要的aar所在文件地址,点击 Finish。

  3. AS 会自动创建 module,并在 setting 里配置引入的 module。如下图所示:

  1. 打开 Android Studio 项目中 app 文件夹下的 build.gradle 文件,在build.gradle 文件中增加以下依赖:
groovy
dependencies {
    //注意此处的project名称要与第一步引入aar所创建的module名称保持一致
    implementation project(':open-locsdk')
}

鉴权模块接入

设置授权信息及用户ID

java
//定位隐私协议授权
DMapLocationClientPrivacy.updatePrivacyShow(this, true, true);
DMapLocationClientPrivacy.updatePrivacyAgree(this, true);
//设置授权信息
DiDiAuth.init(context, "申请到的DidiAuthInfo");
//设置当前用户uid的获取接口
DiDiAuth.setGetter(new DiDiAuth.Getter() {
    @Override
    public String getUserId() {
        return "当前用户的uid";
    }
});
//设置日志处理接口
DiDiAuth.setLogger(new DiDiAuth.Logger() {
    @Override
    public void print(String tag, String msg) {
    }
});