分享到QQ空间
分享到QQ空间
完善了分享到QZone功能,分享类型参数Tencent.SHARE_TO_QQ_KEY_TYPE,目前只支持图文分享。Tencent. shareToQzone()函数可直接调用,不用用户授权(使用手机QQ当前的登录态)。调用后将打开手机QQ内QQ空间的界面,或者用浏览器打开QQ空间页面进行分享操作。
示例代码如下:
private void shareToQzone () {//分享类型 params.putString(QzoneShare.SHARE_TO_QQ_KEY_TYPE,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, "跳转URL");//必填 params.putStringArrayList(QzoneShare.SHARE_TO_QQ_IMAGE_URL, "图片链接ArrayList"); mTencent.shareToQzone(activity, params, new BaseUiListener()); }
params参数说明如下:
参数 | 是否必填 | 类型 | 参数说明 |
---|---|---|---|
QzoneShare.SHARE_TO_QQ_KEY_TYPE | 选填 | Int | SHARE_TO_QZONE_TYPE_IMAGE_TEXT(图文) |
QzoneShare.SHARE_TO_QQ_TITLE | 必填 | Int | 分享的标题,最多200个字符。 |
QzoneShare.SHARE_TO_QQ_SUMMARY | 选填 | String | 分享的摘要,最多600字符。 |
QzoneShare.SHARE_TO_QQ_TARGET_URL | 必填 | String | 需要跳转的链接,URL字符串。 |
QzoneShare.SHARE_TO_QQ_IMAGE_URL | 选填 | String | 分享的图片, 以ArrayList<String>的类型传入,以便支持多张图片(注:图片最多支持9张图片,多余的图片会被丢弃)。 |
注意:QZone接口暂不支持发送多张图片的能力,若传入多张图片,则会自动选入第一张图片作为预览图。多图的能力将会在以后支持。