首页 > 编程知识 正文

友盟 小程序,小程序分享平台

时间:2023-05-06 07:59:52 阅读:253549 作者:3413

上图是实现效果图,下面就来说说怎么实现的,其实就是友盟有提供分享小程序的方法,直接调用就行,

//type 1 分享小程序 else if (invitePosterBean.getData().get(currentPosition).getInttype() == 1) { UMMin umMin = new UMMin(invitePosterBean.getData().get(currentPosition).getPages()); umMin.setThumb(umImage); umMin.setTitle(invitePosterBean.getData().get(currentPosition).getName()); // umMin.setDescription(Defaultcontent.text); umMin.setPath(invitePosterBean.getData().get(currentPosition).getPages()); umMin.setUserName(invitePosterBean.getData().get(currentPosition).getWx_OriginalID()); shareTypeView.setShareumMin(umMin); }

 

new ShareAction((Activity) mContext) .setPlatform(SHARE_MEDIA.WEIXIN)//传入平台 .withMedia(umMin) .setCallback(myCallBack)//回调监听器 .share(); private class MyCallBack implements UMShareListener { @Override public void onStart(SHARE_MEDIA share_media) { Log.e("onStart", "" + share_media); showProgressDialog(); } @Override public void onResult(SHARE_MEDIA share_media) { Log.e("onResult", "" + share_media); dismissProgressDialog(); } @Override public void onError(SHARE_MEDIA share_media, Throwable throwable) { Log.e("onError", "" + share_media); dismissProgressDialog(); } @Override public void onCancel(SHARE_MEDIA share_media) { Log.e("onCancel", "" + share_media); dismissProgressDialog(); } }

这样便可实现以上的效果。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。