地方门户网站建设方案网站外链查询
上图是实现效果图,下面就来说说怎么实现的,其实就是友盟有提供分享小程序的方法,直接调用就行,
//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 {@Overridepublic void onStart(SHARE_MEDIA share_media) {Log.e("onStart", "" + share_media);showProgressDialog();}@Overridepublic void onResult(SHARE_MEDIA share_media) {Log.e("onResult", "" + share_media);dismissProgressDialog();}@Overridepublic void onError(SHARE_MEDIA share_media, Throwable throwable) {Log.e("onError", "" + share_media);dismissProgressDialog();}@Overridepublic void onCancel(SHARE_MEDIA share_media) {Log.e("onCancel", "" + share_media);dismissProgressDialog();}}
这样便可实现以上的效果。