码迷,mamicode.com
首页 > 微信 > 详细

Android 微信网址分享添加网络图片

时间:2017-11-21 11:35:18      阅读:628      评论:0      收藏:0      [点我收藏+]

标签:integer   tag   eww   tps   decode   bitmap   static   img   ext   

public static void share(String CustomEventData,String title,String titlle_detail,String imgUrl)throwsMalformedURLException{

        Log.e(TAG,"share##########################");

        Log.e(TAG,imgUrl);

        WXWebpageObject webpage=newWXWebpageObject();

        webpage.webpageUrl="https://fir.im/5et2";

        WXMediaMessage msg=newWXMediaMessage(webpage);

        msg.title=title;

        msg.description=titlle_detail;


//加载本地图片

//        Bitmap thumb = BitmapFactory.decodeResource(getContext().getResources(), R.drawable.zhuye_tip);

//        msg.setThumbImage(thumb);

//        thumb.recycle();


//加载网络图片********

//注意下方的压缩

        try{

        Bitmap thumb=BitmapFactory.decodeStream(new URL(imgUrl).openStream());

//注意下面的这句压缩,120,150是长宽。

//一定要压缩,不然会分享失败

        Bitmap thumbBmp=Bitmap.createScaledBitmap(thumb,120,150,true);

//Bitmap回收

        thumb.recycle();

        msg.thumbData=Util.bmpToByteArray(thumbBmp,true);

//            msg.setThumbImage(thumb);

        }catch(IOException e){

        e.printStackTrace();

        }

        Log.e(TAG,msg.title);

        Log.e(TAG,msg.description);

//构造Req

        SendMessageToWX.Req req=newSendMessageToWX.Req();

        req.transaction=buildTransaction("webpage");

        req.message=msg;

        Log.e(TAG,CustomEventData);

        if(Integer.parseInt(CustomEventData)==0){

        req.scene=SendMessageToWX.Req.WXSceneSession;

        }

        else{

        req.scene=SendMessageToWX.Req.WXSceneTimeline;

        }

        api.sendReq(req);//发送到微信

        Log.e(TAG,"share###### END ####################");

        }

 

Android 微信网址分享添加网络图片

标签:integer   tag   eww   tps   decode   bitmap   static   img   ext   

原文地址:http://www.cnblogs.com/zhujiabin/p/7872277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!