【2025年1月2日】关于腾讯云小程序平台更名为腾讯云超级应用服务的公告
控制台更新动态
Android SDK 更新动态
iOS SDK 更新动态
Flutter 更新动态
IDE 更新动态
基础库更新动态
pluginManagement {repositories {maven {url 'https://maven-dev.tcmppcloud.com/fHKFBbEjd/repository/maven-public/'}}}dependencyResolutionManagement {repositories {maven {url 'https://maven-dev.tcmppcloud.com/fHKFBbEjd/repository/maven-public/'}}}
plugins {id "org.jetbrains.kotlin.android"id "org.jetbrains.kotlin.kapt"}
android {defaultConfig {packagingOptions {pickFirst 'lib/arm64-v8a/libc++_shared.so'pickFirst 'lib/armeabi/libc++_shared.so'pickFirst 'lib/armeabi-v7a/libc++_shared.so'pickFirst 'lib/arm64-v8a/libwechatxlog.so'pickFirst 'lib/armeabi/libwechatxlog.so'pickFirst 'lib/armeabi-v7a/libwechatxlog.so'}}}
dependencies {implementation 'com.google.android.material:material:1.3.0-alpha03'implementation 'androidx.core:core-ktx:1.6.0'//gosnimplementation 'com.google.code.gson:gson:2.8.6'// ok-httpimplementation 'com.squareup.okhttp3:okhttp:3.12.13'// mini app start// 注解处理器(必须)// 核心库(必须)// 预置基础库(可选)// mini app end}





配置文件拷贝到 superapp 工程的 assets 路径中:
@ProxyService(proxy = MiniConfigProxy.class)
@ProxyService(proxy = MiniConfigProxy.class)public class MiniConfigProxyImpl extends MiniConfigProxy {/*** 获取 superapp 的 Application 实例* 注意:1. 小程序是多进程架构,请确保子进程也可以正常获取到 Application 实例。* 2. Applicaton实例缓存建议在 Application.attachBaseContext 中进行,* 避免因为组件时序问题导致 SDK 获取到空的 Application 实例。* @return*/@Overridepublic Application getApp() {//必须使用 superapp 的 Application 实例return "your superapp Application";}/*** 创建初始化配置信息* @return*/@Overridepublic MiniInitConfig buildConfig() {MiniInitConfig.Builder builder = new MiniInitConfig.Builder();MiniInitConfig config = builder.configAssetName("tcsas-android-configurations.json") // assets中配置文件名称.autoRequestPermission(true) // 配置小程序使用到需要权限的API时是否自动向用户申请对应的系统权限.debug(true) // 日志开关,默认关闭的.build();return config;}}
TmfMiniSDK.startMiniApp(activity, appId, new MiniStartOptions());
文档反馈