//扫码扩展组件implementation 'com.tencent.tcmpp.android:mini_extra_qrcode:${version}' // 版本信息请参考 Android SDK 更新动态
API 名称 | 说明 |
wx.scanCode | 调起客户端扫码界面进行扫码 |
权限 | 描述 |
相机权限 | 需要申请相机权限用于扫码 |
文件读写权限 | 需要申请文件读写权限用于识别本地图片中的二维码 |
implementation 'com.tencent.map:sdk-utilities:1.0.7'implementation 'com.tencent.map.geolocation:TencentLocationSdk-openplatform:7.4.7'
<application...<meta-dataandroid:name="TencentMapSDK"android:value="(YOUR_API_KEY)" />...</application>
API 名称 | 说明 |
地图 | 支持地图相关接口,包括地图展示,使用地图选择位置以及查询 POI 等 |
权限 | 描述 |
定位权限 | 需要使用定位权限用于显示地图定位 |
implementation 'com.tencent.tcmpp.android:mini_extra_google_map:${version}'//版本信息请参考 Android SDK 更新动态implementation 'com.google.maps.android:android-maps-utils:2.3.0'
repositories {maven {url 'https://developer.huawei.com/repo/'}}implementation 'com.tencent.tcmpp.android:mini_extra_huawei_map:${version}'//版本信息请参考 Android SDK 更新动态implementation 'com.huawei.hms:maps-basic:6.9.0.300'implementation 'com.huawei.hms:site:6.5.1.300'
<application...<meta-dataandroid:name="com.google.android.geo.API_KEY"android:value="(YOUR_API_KEY)" />...</application>
<application...<meta-dataandroid:name="HuaweiApiKey"android:value="(YOUR_API_KEY)" />...</application>
API 名称 | 说明 |
地图 | 支持地图相关接口以及组件,包括地图展示,使用地图选择位置以及查询 POI 等 |
权限 | 描述 |
定位权限 | 需要使用定位权限用于显示地图定位 |
//直播组件支持库implementation 'com.tencent.tcmpp.android:mini_extra_trtc_live:${version}'//版本信息请参考Android SDK 更新动态//直播组件库
@ProxyService(proxy = MiniAppProxy.class)public class MiniAppProxyImpl extends BaseMiniAppProxyImpl {@Overridepublic MiniConfigData configData(Context context, int configType, JSONObject params) {if(configType == MiniConfigData.TYPE_LIVE) {//Live直播配置MiniConfigData.LiveConfig liveConfig = new MiniConfigData.LiveConfig();//下面的key和url仅可用于demoliveConfig.licenseKey = "";liveConfig.licenseUrl = "";return new MiniConfigData.Builder().liveConfig(liveConfig).build();}return null;}}
API 名称 | 说明 |
wx.createLivePusherContext | 创建直播推流端 context |
LivePusherContext | 支持 LivePusherContext 相关接口 |
wx.createLivePlayerContext | 创建直播拉流端 context |
LivePlayerContext | 支持 LivePlayerContext 相关接口 |
Component | - |
live-pusher | 推流标签 |
live-player | 播放标签 |
权限名称 | 描述 |
相机权限 | - |
录音权限 | - |
API 名称 | 说明 |
位置信息 | 支持位置信息相关接口 |
罗盘 | 支持罗盘相关接口 |
加速计 | 支持加速计相关接口 |
设备方向 | 支持设备方向相关接口 |
陀螺仪 | 支持陀螺仪相关接口 |
权限 | 说明 |
定位 | 获取定位依赖定位权限 |
implementation 'com.tencent.tcmpp.android:mini_extra_bluetooth:${version}'//版本信息请参考Android SDK 更新动态
API | 说明 |
蓝牙-通用 | 蓝牙通用接口 |
蓝牙-低功耗外围设备 | 外围设备相关接口 |
蓝牙-低功耗中心设备 | 中心设备相关接口 |
蓝牙-信标 | 蓝牙信标相关接口 |
权限 | 说明 |
蓝牙 | 操作蓝牙需要申请蓝牙权限 |
定位 | 蓝牙设备搜索依赖定位权限 |
API 名称 | 说明 |
wx.getNFCAdapter | 获取 NFC 操作管理实例对象 |
NFCAdapter | 支持 NFCAdapter 相关接口 |
NFC 实例(NfcA、NfcB、NfcV、NfcF、Ndef、IsoDep、MifareUltralight、MifareClassic) | 支持 NFC 标签实例相关接口 |
权限名称 | 描述 |
NFC 权限 | 需要获取 NFC 权限 |
API名称 | 说明 |
wx.startSoterAuthentication | - |
wx.checkIsSupportSoterAuthentication | - |
wx.checkIsSoterEnrolledInDevice | - |
权限 | 描述 |
指纹访问 | 需要申请指纹访问权限 |
implementation 'com.tencent.tcmpp.android:mini_extra_clipboard:${version}'//版本信息请参考Android SDK 更新动态
API名称 | 说明 |
wx.getClipboardData | - |
wx.setClipboardData | - |
权限 | 描述 |
剪贴板权限 | 需要申请剪切板访问权限 |
API 名称 | 说明 |
wx.addPhoneContact | 添加联系人 |
wx.chooseContact | 选择联系人 |
权限 | 描述 |
联系人读写权限 | 需要申请联系人访问、写入权限 |
API 名称 | 说明 |
wx.openDocument | 打开文档(仅支持PDF格式) |
implementation 'com.tencent.tcmpp.android:mini_extra_media_support:${version}'//版本信息请参考Android SDK 更新动态
@ProxyService(proxy = MediaImageLoaderProxy.class) public class CustomMediaImageLoaderProxy implements MediaImageLoaderProxy { private GlideImageEngine glideImageEngine = new GlideImageEngine(); @Override public ImageEngine getCustomImageEngine() { return glideImageEngine; } static class GlideImageEngine implements ImageEngine { @Override public void loadPhoto(@NonNull Context context, @NonNull Uri uri, @NonNull ImageView imageView) { Glide.with(context).load(uri).transition(withCrossFade()).into(imageView); } @Override public void loadGifAsBitmap(@NonNull Context context, @NonNull Uri gifUri, @NonNull ImageView imageView) { Glide.with(context).asBitmap().load(gifUri).into(imageView); } @Override public void loadGif(@NonNull Context context, @NonNull Uri gifUri, @NonNull ImageView imageView) { Glide.with(context).asGif().load(gifUri).transition(withCrossFade()).into(imageView);
本页内容是否解决了您的问题?