源生集成QQ分享到好友和空间
来源:互联网 发布:js导出表格为excel 编辑:程序博客网 时间:2024/04/29 05:07
前面下载sdk省略,直接进入正题
private Tencent mTencent; private Bundle params;
mTencent = Tencent.createInstance(QQ_APP_ID, this); params = new Bundle();
/** * 分享到qq好友 */ private void shareToQQ() { params.putInt(QQShare.SHARE_TO_QQ_KEY_TYPE, QQShare.SHARE_TO_QQ_TYPE_DEFAULT); params.putString(QQShare.SHARE_TO_QQ_TITLE, "同道动彩,你值得拥有!"); params.putString(QQShare.SHARE_TO_QQ_SUMMARY, "北京同道伟业体育科技有限公司出品"); //分享的链接 params.putString(QQShare.SHARE_TO_QQ_TARGET_URL, "https://www.51dongcai.com/apk/dongcai-share.apk"); params.putString(QQShare.SHARE_TO_QQ_IMAGE_URL, "https://o1wh05aeh.qnssl.com/image/view/app_icons/05fa73a83b288e90b105d816690719b9/120"); //app的名字 params.putString(QQShare.SHARE_TO_QQ_APP_NAME, "动彩"); params.putInt(QQShare.SHARE_TO_QQ_EXT_INT, QQShare.SHARE_TO_QQ_FLAG_QZONE_ITEM_HIDE); mTencent.shareToQQ(ActivitiesActivity.this, params, new shareListener()); }
//分享到qq空间 private void shareToQzone() { params.putInt(QzoneShare.SHARE_TO_QZONE_KEY_TYPE, QzoneShare.SHARE_TO_QZONE_TYPE_IMAGE_TEXT); //标题 params.putString(QzoneShare.SHARE_TO_QQ_TITLE, "同道动彩,你值得拥有!"); //内容 params.putString(QzoneShare.SHARE_TO_QQ_SUMMARY, "北京同道伟业体育科技有限公司出品"); //链接 params.putString(QzoneShare.SHARE_TO_QQ_TARGET_URL, "https://www.51dongcai.com/apk/dongcai-share.apk"); //图片集合,貌似必须要,没有就呼不起来分享界面 ArrayList imageUrls = new ArrayList(); imageUrls.add("https://o1wh05aeh.qnssl.com/image/view/app_icons/05fa73a83b288e90b105d816690719b9/120"); params.putStringArrayList(QzoneShare.SHARE_TO_QQ_IMAGE_URL, imageUrls); params.putInt(QzoneShare.SHARE_TO_QQ_EXT_INT, QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN); mTencent.shareToQzone(this, params, new shareListener());
//监听回调class shareListener implements IUiListener { @Override public void onComplete(Object o) { //分享成功 ToastUtils.toast("分享成功"); } @Override public void onError(UiError uiError) { //失败 ToastUtils.toast("分享失败"); } @Override public void onCancel() { ToastUtils.toast("您取消了分享"); } }
还有很重要的一步,如果不写就收不到回调
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { // 官方文档没这句代码, 但是很重要, 不然不会回调! Tencent.onActivityResultData(requestCode, resultCode, data, new shareListener()); if (requestCode == Constants.REQUEST_API) { if (resultCode == Constants.REQUEST_QQ_SHARE || resultCode == Constants.REQUEST_QZONE_SHARE || resultCode == Constants.REQUEST_OLD_SHARE) { Tencent.handleResultData(data, new shareListener()); } } }
1 0
- 源生集成QQ分享到好友和空间
- android 实现QQ好友分享和QQ空间分享
- android 实现QQ好友分享和QQ空间分享
- 解决iOS app集成分享到QQ空间,微信好友,朋友圈等功能,苹果审核无法通过的问题
- iOS QQ空间 好友分享
- 安卓分享到QQ好友 QQ空间 微信好友 微信朋友圈 新浪微博分享
- Swift - 腾讯官方SDK的配置及使用(分享到QQ空间、分享到好友)
- Android中集成QQ登陆和QQ空间分享
- Android中集成QQ登陆和QQ空间分享
- 集成腾讯官方QQ和QQ空间分享的方法
- Android开发 QQ sso登录和分享到QQ好友功能,调用本地QQ客户端
- Android开发 QQ sso登录和分享到QQ好友功能,调用本地QQ客户端
- Android 分享到qq和qq空间中的网页
- android QQ空间,QQ好友分享 SDK具体使用过程
- work_weipa_使用shareSDK实现一键分享(QQ好友和空间、微信好友和朋友圈、新浪微博)
- 分享到QQ空间、微博
- QQ的分享到空间
- 源生集成微信分享到微信好友和微信朋友圈
- C++ primer | 第9章 顺序容器
- 在WIN7中找回你熟悉的记事本字体Fixedsys
- 浏览高清图时卡顿现象
- 运行完下面的C语言程序段后,k的值是?
- 在 2016 年学 JavaScript 是一种什么样的体验?(React从入门到放弃)
- 源生集成QQ分享到好友和空间
- Android简单视频播放器之VideoView(一)
- 输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,使其和等于 m
- web前端-JavaScript 注释 -005
- 细谈Slick(5)- 学习体会和将来实际应用的一些想法
- 基于51单片机的旋转LED
- webx- webx framework
- 2016年最值得学习的编程语言
- EJB的发展历史