mengkai
  1 +## 和缓**SDK**对接文档 **Uni-app Android**版
  2 +
  3 +### 一:**Uni-App**项目 参照项目HH-Uni_uniDemo
  4 +
  5 +1. 拷⻉ /common/plugins.js 至项目中,参照index.vue使用该plugin。 2. 操作HBuilder,发行 -> 原生App本地打包 导出App资源文件。
  6 +
  7 +### 二:**Android**项目 参照项目HH-Uni_AndroidDemo
  8 +
  9 +1. 导入App资源包。将HH-Uni_AndroidDemo 项目assets目录下的apps、data文件夹拷⻉至工程中。并修改 dcloud_control.xml 的AppID 为自己项目的appid,将apps文件夹下的目录名称改为自己的Appid,demo中使 用的是 **UNI**E24BBCB
  10 +2. 导入PGPlugintest.java。将该类拷⻉至项目中的某个目录下,并将该文件路径,填写至 assets/data/dcloud_properties.xml文件中
  11 +3. 配置AndroidManifest。增加如下配置,参照demo中的AndroidManifest.xml修改
  12 +4. 配置root gradle。参照demo中的 HH-Uni_AndroidDemo/build.gradle
  13 +
  14 +demo中在dcloud_properties.xml的定义
  15 + <feature name="plugintest" value="io.dcloud.simple.PGPlugintest"/>
  16 +
  17 +```
  18 +maven {
  19 + credentials {
  20 + username 'hh-public'
  21 + password 'OFGB5wX0'
  22 + }
  23 + url 'http://develop.hh-medic.com/repository/maven-public'
  24 +}
  25 +```
  26 +
  27 +5. 配置项目 gradle 增加如下配置,参照demo中的修改 HH-Uni_AndroidDemo/simpleDemo/build.gradle 修改
  28 +
  29 +```
  30 + ndk {
  31 + abiFilters "armeabi-v7a"
  32 + }
  33 +```
  34 +
  35 +```
  36 + compileOptions {
  37 + sourceCompatibility JavaVersion.VERSION_1_8
  38 + targetCompatibility JavaVersion.VERSION_1_8
  39 + }
  40 +```
  41 +
  42 +```
  43 + packagingOptions {
  44 + pickFirst 'lib/armeabi-v7a/libsecsdk.so'
  45 + pickFirst 'lib/arm64-v8a/libsecsdk.so'
  46 + pickFirst 'lib/armeabi/libsecsdk.so'
  47 + }
  48 +```
  49 +
  50 +```
  51 + aaptOptions {
  52 + additionalParameters '--auto-add-overlay'
  53 + ignoreAssetsPattern
  54 +"!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
  55 + }
  56 + implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude:
  57 +[])
  58 + implementation "com.hhmedic.android.sdk:hh_trtc:3.1.2.04011456"
  59 + implementation 'com.facebook.fresco:fresco:1.13.0'
  60 + implementation "com.facebook.fresco:animated-gif:1.13.0"
  61 + implementation 'com.github.bumptech.glide:glide:4.9.0'
  62 + implementation 'com.alibaba:fastjson:1.1.46.android'
  63 +```
  64 +
  65 +6. 增加Application配置。参照HH-Uni_AndroidDemo/simpleDemo/java/io.dcloud.simple.Application.java
  66 +
  67 +7. 在Application.java中初始化 HHMedicSDK.
  68 +8. 配置完正常运行即可.
  69 +
  70 +## 三:**Demo**及详细文档: https://github.com/HHMedic/HHDoctorSDK_demo_Android/blob/trtc/Document.md