微信分享的各种坑!!!_wxwebpageobject.webpageurl-程序员宅基地

技术标签: 第一个app  微信  


“`
WXWebpageObject webpage = new WXWebpageObject();
//设置连接
webpage.webpageUrl = “http://www.baidu.com“;
WXMediaMessage msg = new WXMediaMessage(webpage);
//设置标题
msg.title = “标题”;
//设置简介
msg.description =”简介”;
//设置图片,一张本地的图片,切记,不要大于5K,
Bitmap thumb = BitmapFactory.decodeResource(getResources(), R.mipmap.weixingfengxianbg);
msg.thumbData = Util.bmpToByteArray(thumb, true);

    SendMessageToWX.Req req = new SendMessageToWX.Req();
    req.transaction = buildTransaction("webpage");
    req.message = msg;
    req.scene = flag==0?SendMessageToWX.Req.WXSceneSession:SendMessageToWX.Req.WXSceneTimeline;
    //吊起微信客户端,进行分享并拿到返回值,查看是否吊起成功
    boolean b = wxApi.sendReq(req);
    Log.i("TAG", "shareText2WX: "+b);
    //微信分享回调的Activity 
  public class WXEntryActivity extends Activity implements IWXAPIEventHandler {

private IWXAPI api;
@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setActivity(this);

    api = WXAPIFactory.createWXAPI(this, Constants.APP_ID);
    api.handleIntent(getIntent(), this);
}

@Override
public void onReq(BaseReq baseReq) {

}

@Override
public void onResp(BaseResp baseResp) {

    switch (baseResp.errCode) {
        case BaseResp.ErrCode.ERR_OK:
            //分享成功
            //一定要关闭。。。!!!!
            this.finish();
            break;
        case BaseResp.ErrCode.ERR_USER_CANCEL:
            //分享取消
            Log.i("TAG", "onResp: 分享取消");
            this.finish();

            break;
        case BaseResp.ErrCode.ERR_AUTH_DENIED:
            Log.i("TAG", "onResp: 分享失败");
            this.finish();
            //分享拒绝
            break;
    }
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a_whw/article/details/51514193

智能推荐

动态污点分析隐式流--动静结合的解决方法_a dual-state filter for a relative velocity aiding-程序员宅基地

文章浏览阅读4.3k次。我们知道,对于动态污点分析来说,检测所有的信息流动是不可能的。因为污点只沿着实际执行的路径流动,特别地,动态污点分析会漏报一些implicit flows(控制流)。 一个想法是采用动静结合的方法,解决隐式流造成的误报。_a dual-state filter for a relative velocity aiding strapdown in

快速理解GNN、GCN、R-GCN、GAT_cnr和gcnr-程序员宅基地

文章浏览阅读4k次,点赞7次,收藏45次。写在前面:仅用于记录自己学习快速理解GNN、GCN、R-GCN、GATGNNGCNR-GCNGAT观看视频链接GNN观看视频链接GCN观看视频链接R-GCN观看视频链接GATGNNGNN的流程:聚合、更新、循环a、b、c的常数值可以自己手动定,也可以是模型训练来定。所以,a、b、c的常数值设置经常是文章的改进点。将邻居的信息结合到自己身上来,作为自己信息的补足。GCN与GNN相比,在聚合的过程中有了特殊的变化,GCN解决上面GNN中聚合部分的a、b、c值的设定问题。平均法_cnr和gcnr

最全最详细的Java异常处理机制_1.java异常处理机制 目标:掌握java异常处理机制和常见的java异常处理方法。 (1)-程序员宅基地

文章浏览阅读3.4w次,点赞231次,收藏1.3k次。一、异常概述与异常体系结构异常概述在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常(开发过程中的语法错误和逻辑错误不是异常)。Java程序在执行过程中所发生的异常事件可分为两类:..._1.java异常处理机制 目标:掌握java异常处理机制和常见的java异常处理方法。 (1)

jQuery之位置坐标图形相关方法(offset\offset\position\scrollTop\scrollLeft\width\height\innerWidth\outerWidth)_jquery offset outeroffset-程序员宅基地

文章浏览阅读220次。文章目录offset取值、offset设值positionoffset取值、offset设值<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, in..._jquery offset outeroffset

undefined reference to `cv::calcOpticalFlowFarnebackcalcOpticalFlowFarneback-程序员宅基地

文章浏览阅读1.2k次。When I want to call calcOpticalFlowFarneback( ) to caculate the dense optical flow, then_undefined reference to `cv::calcopticalflowfarneback

仿真与测试:通过Signal Builder模块生成输入信号-程序员宅基地

文章浏览阅读4.3k次,点赞4次,收藏30次。本文研究通过Signal Builder模块生成输入信号的方法,这种方式比较适合简单的子系统测试,或者一些实际情况下不容易达到的边界条件输入的测试。目录。_signal builder

随便推点

凹、凸、分离多边形的填充绘制_获取凹多边形内部栅格-程序员宅基地

文章浏览阅读996次。步骤:1.建立多边形:按顺时针顺序逐个提供坐标点。2.绘制。绘制步骤:1.计算外接矩形:就是逐个坐标点比较,最后得到一个刚好框住该多边形的矩形。2.制作bitMap(位图或者说栅格图):根据外接矩形的大小,自行分配内存,制作一个栅格图。3.填写栅格图–画线:在栅格图把各个点坐标和连线先画上(画直线的方法网上很多),别忘了要把坐标偏移一下。4.填写栅格图–递归填充:上面的栅格图在制作时..._获取凹多边形内部栅格

UC伯克利新机器人成果:灵活自由地使用工具-程序员宅基地

文章浏览阅读434次。来源:AI科技评论摘要:前几天我们刚刚介绍了加州大学伯克利分校PieterAbbeel教授领导伯克利机器人学习实验室(UCBerkeley'sRobotLe...

时序和回归预测模型-程序员宅基地

时序和回归预测模型,如CEEMDAN、LMD、VMD等及其组合,可以与LSTM等模型相结合,提高预测精度。还有残差修正模型和分解算法结合的组合模型,如ARIMA-LSTM等。

caffe-ssd调试问题总结_caffe.proto:545:29: "permute_param" is already def-程序员宅基地

文章浏览阅读1.1k次。1.Caffe运行Ssd网络报错Messageetypee “caffe.LayerParameter”has no field named “permute_param”原因是caffe版本不对,使用https://github.com/weiliu89/caffe/tree/ssd2.运行Ssd网络报错: File not found: data/VOC0712/labelmap_..._caffe.proto:545:29: "permute_param" is already defined in "caffe.layerparame

phpstorm 左边的文件列表没用了 怎么弄出来_php最左边的那一栏怎么弄出来-程序员宅基地

文章浏览阅读8.4k次。phpstorm 左边的文件列表没用了 怎么弄出来ALT+1ALT+数字键,是各种工具栏的显示与隐藏快捷键,你可以挨个试一下。_php最左边的那一栏怎么弄出来

社群电商的商业模式_社群电商运营模式-程序员宅基地

文章浏览阅读378次。首先要问大家一个问题:平时有没有通过微信朋友圈或者微博在上面买过熟人的东西?或者是说你有没有加入过一些所谓的,大神的群或者知识星球在其中学习知识?这就是今天小编要和大家分享的商业模式 社群电商模式社群电商是基于相同的或相似的兴趣爱好,通过某些载体。比如温馨的群微博这样聚集人气,然后通过产品或者服务区满足这个群体的需求而产生的一种商业形态,那为什么今天社群电商会诞生?其实从电商的历史角度来看,我们其实经历了不同的阶段,最早我们的电商叫做平台型电商,最早期的像淘宝这样,在PC端的电商模..._社群电商运营模式