Ejemplo n.º 1
0
  private void setShareContent() {

    // 配置SSO
    mController.getConfig().setSsoHandler(new SinaSsoHandler());
    mController.getConfig().setSsoHandler(new TencentWBSsoHandler());

    QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(this, "1103176396", "iY2uCRqXmaooIL7b");
    qZoneSsoHandler.addToSocialSDK();
    mController.setShareContent(
        "优体教练,三分钟让你淘到最好的教练。http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");

    UMImage localImage = new UMImage(this, R.drawable.sp_head);
    UMImage urlImage = new UMImage(this, "http://www.umeng.com/images/pic/social/integrated_3.png");
    // UMImage resImage = new UMImage(getActivity(), R.drawable.icon);

    WeiXinShareContent weixinContent = new WeiXinShareContent();
    weixinContent.setShareContent(
        "优体教练,三分钟让你淘到最好的教练。http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");
    weixinContent.setTitle("优体教练");
    weixinContent.setTargetUrl(
        "http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");
    weixinContent.setShareMedia(urlImage);
    mController.setShareMedia(weixinContent);

    SnsPostListener mSnsPostListener =
        new SnsPostListener() {

          @Override
          public void onStart() {}

          @Override
          public void onComplete(SHARE_MEDIA platform, int stCode, SocializeEntity entity) {
            if (stCode == 200) {
              Toast.makeText(CourseDetailActivity.this, "分享成功.......", Toast.LENGTH_SHORT).show();
            } else {
              Toast.makeText(
                      CourseDetailActivity.this,
                      "分享失败 : error code : " + stCode,
                      Toast.LENGTH_SHORT)
                  .show();
            }
          }
        };
    mController.registerListener(mSnsPostListener);

    // 设置朋友圈分享的内容
    CircleShareContent circleMedia = new CircleShareContent();
    circleMedia.setShareContent(
        "优体教练,三分钟让你淘到最好的教练。http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");
    circleMedia.setTitle("优体教练");
    circleMedia.setShareMedia(urlImage);
    // circleMedia.setShareMedia(uMusic);
    // circleMedia.setShareMedia(video);
    circleMedia.setTargetUrl("http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");
    mController.setShareMedia(circleMedia);

    UMImage qzoneImage =
        new UMImage(this, "http://www.umeng.com/images/pic/social/integrated_3.png");
    qzoneImage.setTargetUrl("http://www.umeng.com/images/pic/social/integrated_3.png");

    // 设置QQ空间分享内容
    QZoneShareContent qzone = new QZoneShareContent();
    qzone.setShareContent("share test");
    qzone.setTargetUrl("http://www.umeng.com");
    qzone.setTitle("QZone title");
    qzone.setShareMedia(urlImage);
    //			        qzone.setShareMedia(uMusic);
    mController.setShareMedia(qzone);

    QQShareContent qqShareContent = new QQShareContent();
    //			        qqShareContent.setShareContent("来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能 -- QQ");
    qqShareContent.setTitle("hello, title");
    qqShareContent.setTargetUrl(
        "http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");
    mController.setShareMedia(qqShareContent);

    SinaShareContent sinaContent = new SinaShareContent();
    sinaContent.setShareContent(
        "优体教练,三分钟让你淘到最好的教练。http://wtapp.yoti.cn/index.php?m=Share&a=socialdetail&social_id=80");
    mController.setShareMedia(sinaContent);
  }