集成
本文介绍在正式使用白板 SDK 前,需要准备的开发环境。
前提条件
- Android Studio
- API 19+
获取所需要的信息
- 阅读 应用与权限,获取 SDK Token
- 阅读 APP Identifier,获取 App Identifier
集成 SDK 到项目中
配置 build.gradle
打开根目录下的 build.gradle 进行如下标准配置:
allprojects {
repositories {
jcenter()
// 添加以下内容
maven { url 'https://jitpack.io' }
}
}
然后打开 app 目录下的 build.gradle 进行如下配置:
dependencies {
// 数字请根据最新版自行添加
implementation 'com.github.duty-os:white-sdk-android:2.9.14'
}
最新版本请查看版本历史
- 这时你会看到 Android Studio 在编辑器的顶部有一行提示
gradle files have changed since last project sync. a project sync may be necessary for the IDE to work properly
- 点击
Sync Now
按钮后提示变为Gradle project sync in process...
,稍等一段时间(依你的网络环境而定)后提示消失,则集成完毕。
Proguard 配置
# SDK model
-keep class com.herewhite.** { *; }
-keepattributes *JavascriptInterface*
-keepattributes Signature
# Gson specific classes
-keep class sun.misc.Unsafe { *; }
-keep class com.google.gson.stream.** { *; }
# Application classes that will be serialized/deserialized over Gson
-keep class com.google.gson.examples.android.model.** { *; }
-keep class com.google.gson.** { *;}