接下来介绍手动集成 AAR 到项目中的步骤: 集成步骤 在项目的build.gradle中进行依赖配置,配置如下: android { repositories { flatDir { dir 'libs' } } } dependencies { // AbcRobotSDK-v2.x.x为RobotSDK aar文件的名称。
SDK集成 首先在app工程中增加lib-liantian.aar、faceplatform-ui.aar、lib-logic.aar、ocr-ui.aar。此处需要注意,如果需要使用OCR身份证识别能力,则需要增加此ocr-ui-release.aar,如果不使用则不需要增加。在app工程的build.gradle中添加相关依赖,然后点击运行。 6.
include : [ 'brtcplayer.aar' ] ) implementation 'com.squareup.okhttp3:okhttp:3.10.0' . . . } 添加混淆规则 -keepclasseswithmembernames,allowshrinking,allowoptimization class * { native <methods>; }
BRTCPlayer SDK具体的集成步骤如下: 导入BRTCPlayer aar到工程,集成后的示例如下: 修改 build.gradle dependencies { implementation fileTree ( dir : 'libs' , include : [ 'brtcplayer.aar' ] ) implementation 'com.squareup.okhttp3:okhttp
Sample 中包含了最小程度的集成代码示例,开发者可以直接将 SDK 的 AAR 文件导入 Sample 中运行。 如果 Sample 中各项功能均能够运行成功,则说明硬件和系统环境已经集成完毕。开发者可以参考 Sample 中的代码来使用 SDK 的各项功能。
功能 说明 JAR包加固 对JAR包内的Java代码进行虚拟化保护,防止SDK核心逻辑被逆向分析 AAR包加固 对AAR包采取高级虚拟化方案进行加固保护,防止Java代码被反编译和恶意篡改 SO文件加固 SO加壳、SO Linker、SO防调用、SO VMP 防调用 防止SDK被非授权的第三方应用集成和调用 H5加固 针对小程序等H5页面,进行全方位的加固保护,可有效保护应用的代码和数据安全。
解压SDK压缩包后将aar包放入项目libs目录: 在项目build.gradle添加库依赖: repositories { flatDir { dirs 'libs' } } dependencies { api(name: 'multimedia-processor-release', ext: 'aar') api(name: 'aiphoto-v1.1&
2、repositories { flatDir { dirs 'libs' } } dependencies { // jsBridge-SDK.aar compile(name: 'lib-jsbridge-1.0-release', ext: 'aar') } 2、权限 名称 是否必选 说明 android.permission.INTERNET
客户端集成步骤 请将本SDK提供的aar文件集成到应用程序中。 本SDK提供的aar文件中已经包含了AndroidManifest.xml,混淆配置。不需要进行额外配置,除非需要将本SDK配置到非主进程使用,配置方法见“多进程支持”一章。
平台 SDK文件名 下载 Android BRTC.Android.SDK.v3.3.0.zip 点击下载 Android 纯音频 android-pure-audio_1.0.0.4_com.baidu.rtc.aar 点击下载 iOS BRTC.iOS.SDK.v3.3.0.zip 点击下载 Windows rtc-windows-sdk-2.3.0.0.zip 点击下载 macOS rtc_mac_demo