# 知晓云 Android SDK 接入指南

在根模块的 build.gradle 加入 jcenter 仓库

  1. buildscript {
  2. repositories {
  3. jcenter()
  4. }
  5. }
  6. allprojects {
  7. repositories {
  8. google()
  9. jcenter()
  10. mavenCentral()
  11. maven { url "https://dl.bintray.com/thelasterstar/maven/" }
  12. }
  13. }

在 app 模块的 build.gradle 里加入以下配置

  1. android {
  2. // 需要 java 8 的支持
  3. compileOptions {
  4. sourceCompatibility 1.8
  5. targetCompatibility 1.8
  6. }
  7. defaultConfig {
  8. minSdkVersion 21 // sdk 最低支持 21,所以这里必须 >= 21
  9. }
  10. }
  11. // app 模块引入依赖,目前最新版本为 1.2.0
  12. dependencies {
  13. implementation "com.minapp.android:sdk:xxx"
  14. }

sdk 需要用到网络请求,所以在使用 sdk 前去 AndroidManifest.xml 检查下有没申请网络权限

  1. <manifest>
  2. <uses-permission android:name="android.permission.INTERNET" />
  3. </manifest>

在使用 sdk 前先初始化

  1. public class App extends Application {
  2. @Override
  3. public void onCreate() {
  4. super.onCreate();
  5. BaaS.init("[[client_id]]", this);
  6. // ...
  7. }
  8. }