Skip to content

创建工程

获取DidiAuthInfo

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

申请时需要提供:

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

获取方式:

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

详见「Android SDK接入说明」。

基础配置

权限配置

xml
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

DidiAuthInfo设置

java

// 例如在Applcation的onCreate中初始化
public void onCreate() {
    DiDiAuth.init(Application.this, "Your DidiAuthInfo");
}

依赖项

implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.media:media:1.0.0'

implementation 'org.greenrobot:eventbus:3.1.1'
implementation 'com.github.bumptech.glide:glide:4.11.0'
implementation 'com.squareup.wire:wire-runtime:1.6.1'
implementation 'com.squareup.okio:okio:2.8.0'