集成
前置条件
在您使用扫一扫功能前,请确保您已告知用户并获取到使用摄像头以及访问文件的权限。同时您需要完成 Base 组件的接入以便正常使用扫码功能。
添加 SDK
implementation 'com.tencent.tmf.android:base:+'
implementation 'com.tencent.tmf.android:base-core:+'
implementation 'com.tencent.tmf.android:qrcode:+'
implementation 'androidx.appcompat:appcompat:+'
qrcode库使用了libc++_shared.so, 为了避免与其他三方库冲突,请在app/build.gradle中增加如下配置:
android{
...
packagingOptions {
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/armeabi/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libc++_shared.so'
}
...
}