Android应用一般通过点击链接,再调起微信小程序,现在需要在Android应用内,通过一个点击事件,直接进入微信小程序内。

1.准备一个注册了微信平台的应用。

2.写好你的小程序,在微信开发平台用你的应用关联你的小程序。

3.拿出你的AppId和小程序原始Id

4.写代码

4.1先加微信开发者包

implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.3.1'

activity代码

String appId = "AppId"; // 填应用AppId

IWXAPI api = WXAPIFactory.createWXAPI(mContext, appId);

WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();

req.userName = "小程序原始id"; // 填小程序原始id

req.path = "拉起小程序页面的可带参路径"; //拉起小程序页面的可带参路径,不填默认拉起小程序首页

req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版

api.sendReq(req);

它还有一个回调方法,建一个文件夹(/wxapi)下建一个类WXEntryActivity,文件夹和类名必须一致

abe336ca2fed

image.png

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐