zoukankan      html  css  js  c++  java
  • Android 微信网址分享添加网络图片

    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模拟器上网设置
    20150916自动化测试之Appinum For Android(环境搭建之下载更新安装AndroidSDK包)
    测试部门目标
    grade 错误
    质量保证
    emma覆盖率
    python学习(二)--数据类型
    python学习(一)--python解释器
    fidder从基础到熟练
    这几天帮一个朋友解决了一点小问题(RF的有些小问题及解决过程)
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/7872277.html
Copyright © 2011-2022 走看看