QQ和微信分享
来源:互联网 发布:淘宝店铺排名靠前规则 编辑:程序博客网 时间:2024/04/29 17:19
private void initQQShare() { mTencent = Tencent.createInstance(QQ_APPID, this.getApplicationContext()); } private void initWeChat() { wxApi = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID); wxApi.registerApp(Constants.WX_APP_ID); }
/** * 微信分享 (这里仅提供一个分享网页的示例,其它请参看官网示例代码) * @param flag(0:分享到微信好友,1:分享到微信朋友圈) */ private void wechatShare(int flag){ WXWebpageObject webpage = new WXWebpageObject(); webpage.webpageUrl = "http://121.40.77.181/"; WXMediaMessage msg = new WXMediaMessage(webpage); msg.title = VenueDetailActivity.this.getResources().getString(R.string.share_to_qq_title); msg.description = VenueDetailActivity.this.getResources().getString(R.string.share_to_qq_summary); Bitmap thumb = BitmapFactory.decodeResource(getResources(), R.mipmap.a_90); msg.setThumbImage(thumb); SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = String.valueOf(System.currentTimeMillis()); req.message = msg; req.scene = flag==0?SendMessageToWX.Req.WXSceneSession:SendMessageToWX.Req.WXSceneTimeline; wxApi.sendReq(req); } /** * 分享到qq */ private void onQQShare() { final Bundle params = new Bundle(); params.putInt(QQShare.SHARE_TO_QQ_KEY_TYPE, QQShare.SHARE_TO_QQ_TYPE_DEFAULT); params.putString(QQShare.SHARE_TO_QQ_TITLE, VenueDetailActivity.this.getResources().getString(R.string.share_to_qq_title)); params.putString(QQShare.SHARE_TO_QQ_SUMMARY,VenueDetailActivity.this.getResources().getString(R.string.share_to_qq_summary)); params.putString(QQShare.SHARE_TO_QQ_TARGET_URL, "http://121.40.77.181/"); params.putString(QQShare.SHARE_TO_QQ_IMAGE_URL,VenueDetailActivity.this.getResources().getString(R.string.share_to_qq_image_url)); params.putString(QQShare.SHARE_TO_QQ_APP_NAME,VenueDetailActivity.this.getResources().getString(R.string.app_name)); mTencent.shareToQQ(VenueDetailActivity.this, params, new BaseUiListener()); } /** * QQ的分享回调 */ private class BaseUiListener implements IUiListener { @Override public void onComplete(Object value) { if (value == null) { return; } try { JSONObject jo = (JSONObject) value; int ret = jo.getInt("ret"); UpMiLog.d(TAG, "json=" + String.valueOf(jo)); if (ret == 0) { } } catch (Exception e) { // TODO: handle exception } } @Override public void onError(UiError uiError) { } @Override public void onCancel() { } }
0 0
- QQ和微信分享
- ios9 qq、微信分享和登录
- ios微信和QQ原生分享
- Android QQ和微信分享
- 微信,QQ, 分享
- android cordova微信分享和QQ分享
- IOS 微信分享和QQ分享的总结
- Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享
- Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享
- 微信QQ分享回话
- js微信、qq分享
- shareSDK qq 微信分享
- 微信,QQ分享插件
- QQ、微信分享总结
- QQ和微信分享之后回不到应用
- PHP 微信分享,QQ分享
- 微信分享,qq分享没反应
- ionic 微信、微信朋友圈、qq、qq空间分享
- iOS_AFNettworking文件上传进度条
- 利用fragment搭建最常用的app tab框架达到切换过程中状态的保存
- 在Windows下运行Felzenszwalb的star-cascade DPM(Deformable Part Models)目标检测Matlab源码
- centos中创建自动备份Mysql脚本任务并定期删除过期备份
- Android OkHttp完全解析 是时候来了解OkHttp了
- QQ和微信分享
- HTTP 协议
- UIView状态监视
- AndroidStudio搭建cocos2d
- 一剑易求双璧难得: 寻求与Oracle加密程序等效的Javascrip函数库
- 介绍 GodEyes-iOS
- iOS开发系列--视图切换
- js中通过函数名字符串调用函数
- EEPROM常见的读写问题和防止办法