Android 微信分享图文资料

时间:2021-05-15 16:17:23

上个项目做Android的微信分享,需要分享的内容有图片有文字,看了微信分享的SDK,貌似没有这个API,在网上搜了好久,总算找到解决方法了,直接上代码:

 public void sendReq(Context context, String title, String content,
Bitmap bmp, boolean isLine) {
String url = BASE_URL;// 收到分享的好友点击信息会跳转到这个地址去,并且这个是必须要的
WXWebpageObject Object = new WXWebpageObject();
Object.webpageUrl = url;
WXMediaMessage message = new WXMediaMessage(Object);
message.title = title;// 不能太长,否则微信会提示出错。不过博主没验证过具体能输入多长。
message.description = content;
message.thumbData = Util.bmpToByteArray(bmp, true);
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = buildTransaction("img/text");
req.message = message;
req.scene = isLine ? SendMessageToWX.Req.WXSceneTimeline
: SendMessageToWX.Req.WXSceneSession;
api.sendReq(req);
}