解决方案 »

  1.   

    试试WXMediaMessage api的description成员。- (NSString*) description [read, write, retain]
    描述内容注意:
    长度不能超过1Kmsg.description="你需要的文字";
      

  2.   

    这个好像是IOS的吧?而且上面我也是用的WXMediaMessage对象了嘛
      

  3.   

    WXWebpageObject webpage = new WXWebpageObject();
            //为什么需要填写url? 当前Demo使用的微信SDK不支持图文分享,使用图文分享必须转成URL分享,所以需要填写一个URL
            webpage.webpageUrl = fenXiangUrl;
            
            WXMediaMessage msg = new WXMediaMessage(webpage);
            msg.title = content;
            msg.description = content;操作图片   msg.thumbData;
    SendMessageToWX.Req req = new SendMessageToWX.Req();
            req.transaction = buildTransaction("webpage");
            req.message = msg;
            
            req.scene = toCircle ? SendMessageToWX.Req.WXSceneTimeline
                                : SendMessageToWX.Req.WXSceneSession;
            boolean sendReq = api.sendReq(req);
    应该很详细了吧
      

  4.   

    lulong1985 谢谢你! 果然看文档比我仔细多了,当然想的时候想得可能也比我多!
    后来我也在官方的demo中找到了如下代码findViewById(R.id.send_webpage).setOnClickListener(new View.OnClickListener() { @Override
    public void onClick(View v) {
    MMAlert.showAlert(SendToWXActivity.this, getString(R.string.send_webpage),
    SendToWXActivity.this.getResources().getStringArray(R.array.send_webpage_item),
    null, new MMAlert.OnAlertSelectId(){ @Override
    public void onClick(int whichButton) {
    switch(whichButton){
    case MMAlertSelect1:
    WXWebpageObject webpage = new WXWebpageObject();
    webpage.webpageUrl = "http://www.baidu.com";
    WXMediaMessage msg = new WXMediaMessage(webpage);
    msg.title = "WebPage Title WebPage Title WebPage Title WebPage Title WebPage Title WebPage Title WebPage Title WebPage Title WebPage Title Very Long Very Long Very Long Very Long Very Long Very Long Very Long Very Long Very Long Very Long";
    msg.description = "WebPage Description WebPage Description WebPage Description WebPage Description WebPage Description WebPage Description WebPage Description WebPage Description WebPage Description Very Long Very Long Very Long Very Long Very Long Very Long Very Long";
    Bitmap thumb = BitmapFactory.decodeResource(getResources(), R.drawable.send_music_thumb);
    msg.thumbData = Util.bmpToByteArray(thumb, true);

    SendMessageToWX.Req req = new SendMessageToWX.Req();
    req.transaction = buildTransaction("webpage");
    req.message = msg;
    req.scene = isTimelineCb.isChecked() ? SendMessageToWX.Req.WXSceneTimeline : SendMessageToWX.Req.WXSceneSession;
    api.sendReq(req);

    finish();
    break;
    default:
    break;
    }
    }
    });
    }
    });
     
    谢谢你啦! 
    不过我现在用的友盟的SDK,友盟集成了QQ空间,QQ,微信,微信朋友圈,人人网,豆瓣网等..的SDK,里面包含了分享,登录,评论等功能,个人觉得还比较方便.希望 能加 lulong1985你为QQ好友!
      

  5.   

    楼主有没有碰到分享1M以上的图会报thumbData is invalid 这个问题? 我看微信android sdk文档上说WXAppExtendObject可以分享10M一下的内容,但是我试过了,还是会报上面的错误,楼主有碰到过吗?
      

  6.   

    我想问下这个数据的分享应该要用异步多线程吧,我用的是Thread Handler