Android实现友盟分享小程序

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

//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();
        }
    }

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值