core

DouTingLtd Android SDK

Лицензия

Лицензия

Группа

Группа

com.github.doutingltd
Идентификатор

Идентификатор

core
Последняя версия

Последняя версия

0.8.8
Дата

Дата

Тип

Тип

aar
Описание

Описание

core
DouTingLtd Android SDK
Ссылка на сайт

Ссылка на сайт

https://github.com/DouTingLtd/AndroidSample
Система контроля версий

Система контроля версий

https://github.com/DouTingLtd/AndroidSample

Скачать core

Имя Файла Размер
core-0.8.8.pom
core-0.8.8-sources.jar 809 bytes
core-0.8.8-javadoc.jar 261 bytes
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.doutingltd/core/ -->
<dependency>
    <groupId>com.github.doutingltd</groupId>
    <artifactId>core</artifactId>
    <version>0.8.8</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.doutingltd/core/
implementation 'com.github.doutingltd:core:0.8.8'
// https://jarcasting.com/artifacts/com.github.doutingltd/core/
implementation ("com.github.doutingltd:core:0.8.8")
'com.github.doutingltd:core:aar:0.8.8'
<dependency org="com.github.doutingltd" name="core" rev="0.8.8">
  <artifact name="core" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.github.doutingltd', module='core', version='0.8.8')
)
libraryDependencies += "com.github.doutingltd" % "core" % "0.8.8"
[com.github.doutingltd/core "0.8.8"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.squareup.retrofit2 : retrofit jar 2.9.0
com.squareup.retrofit2 : converter-gson jar 2.9.0

Модули Проекта

Данный проект не имеет модулей.

豆听科技Android SDK使用说明

导入教程

1. 核心库依赖

  • Module 的 build.gradle 中添加
implementation 'com.github.doutingltd:core:0.8.8'
  • 记得再根 build.gradle 中添加 maven 库快照地址:
...
allprojects {
    repositories {
        ...
        mavenCentral()
    }
}
...
  • 由于SDK内部依赖了一些开源库,如果你的项目正好也使用了,如果有版本冲突,可以排除
dependencies {
    implementation 'com.squareup.retrofit2:retrofit:2.9.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
}

2. 支持

  • SDK 支持的 Android 最低版本号 minSdkVersion 16(4.1)
  • Android Plugin version 4.1.1+
  • Required Gradle version 6.5+
  • Android 6.0 版本之后蓝牙扫描需要定位权限,请需提前申请

初始化

1. Application中初始化

在Application中的onCreate中调用下面方法,其中8a2b000000000000000000000000000b为appKey,需要找商务人员或技术支持申请。

Hearing.init(this, "8a2b000000000000000000000000000b");

2. 用户信息共享

必须设置用户信息,才能使用测听功能,方便我们以后继续合作。其中唯一标识电话性别生日将会影响测试结果的评分标准,为必填项。其他的信息选择设置。只用调用一次。用户 ID 会存在本地,每次启动 App 会自动读取,改变用户信息才需重新调用,不用每次启动都调用。

//sdkUseId 将为用户的唯一标识
//Gender 只支持 Hearing.GENDER_MAN 和 Hearing.GENDER_WOMAN
//Birthday 格式为 ‘‘yyyyMMdd’’
HearingUser userInfo = new HearingUser("FGHRTYUILADFBAECCB", "19890512", "13026100216", Hearing.GENDER_MAN);
//其他用户信息
userInfo.setUsername("XiaoSe");
userInfo.setAddress("WuHan");
userInfo.setEmail("wuxiang@tinglibao.com.cn");
...
Hearing.setUser(this, userInfo, new ExtCallback<HearingUser>() {
    @Override
    public void onSuccess(HearingUser data) {
        Log.d("onSuccess", "onSuccess");
    }

    @Override
    public void onFail(int code) {
        Log.e("onFail", "code = " + code);
    }
});

3.详细使用见ui库 >

Версии библиотеки

Версия
0.8.8
0.8.7
0.8.6