微信分享的各种坑!!!
2016-05-27 12:01
323 查看
“`
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);
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; } }
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- 微信悄悄升级群聊功能:个人微信营销号的福音
- 突击部队拼多多
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- 微信的成功,靠的是QQ导流吗?
- 「Linux 中国」2018 微信文章排行榜
- 马化腾亲自“站台” 企业微信和个人微信互通能带来什么?
- 一个微信群的兴亡
- 微信服务号推送模板消息接口
- 我也有微信朋友圈了 Android实现
- PHP限制页面只能在微信自带浏览器访问的代码
- HTML5实现微信拍摄上传照片功能
- 微信小程序去哪里找 小程序到底如何使用(附小程序名单)
- 使用jQuery.wechat构建微信WEB应用