/**
* 微信分享 好友
*/
public void wxHyShare(String shareUrl, String title, String image, String desc) {
IWXAPI api = WXAPIFactory.createWXAPI(context, Constant.Wx_APP_ID);
WXWebpageObject webPage = new WXWebpageObject();
webPage.webpageUrl = shareUrl;
WXMediaMessage msg = new WXMediaMessage(webPage);
//msg.title = context.getString(R.string.app_name);
msg.title = title;
msg.description = desc;
//图片加载是使用的ImageLoader.loadImageSync() 同步方法
//并且还要创建图片的缩略图,因为微信限制了图片的大小
Bitmap thumbBmp = Bitmap.createScaledBitmap(ImageLoaderUtil.getBitmap(image), 200, 200, true);
msg.setThumbImage(thumbBmp);
thumbBmp.recycle();
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = String.valueOf(System.currentTimeMillis()); // transaction字段用于唯一标识一个请求
req.message = msg;
//好友
req.scene = SendMessageToWX.Req.WXSceneSession;
// 调用api接口发送数据到微信
boolean result = api.sendReq(req);
LogUtil.d(TAG, result + "");
}
/**
* 获取bitmap
* @param imageUrl
* @return
*/
public static Bitmap getBitmap(String imageUrl) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.cacheInMemory(true)
.cacheOnDisk(true)
.build();
return ImageLoader.getInstance().loadImageSync(imageUrl, options);
}
if(this.getType() == 8 && (this.thumbData == null || this.thumbData.length == 0)) {
Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, thumbData should not be null when send emoji");
return false;
} else if(this.thumbData != null && this.thumbData.length > '耀') {
Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, thumbData is invalid");
return false;
Bitmap thumbBmp = Bitmap.createScaledBitmap(ImageLoaderUtil.getBitmap(image), 200, 200, true);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有