ShareSDK分享我想单独分享一个平台,可以处理吗?(针对Android)

 我来答
手机用户54975
2019-06-23
知道答主
回答量:2
采纳率:50%
帮助的人:2.4万
展开全部
可以的,在onekeyshare分享的代码中加上您先单独调用的参数即可;eg:oks.setPlatform(QQ.NAME);加上这句就是单独分享到QQ;不清楚的可以前往MobTech官网。
美狐美颜sdk
2024-08-06 广告
美颜SDK推出多个版本的原因有以下几点:1. 满足不同平台的需求:美颜SDK的不同版本可以满足不同平台的运营需求。例如,对于直播平台,需要更多的美颜功能来吸引观众,而视频聊天平台则需要的是精简版的美颜功能。通过提供不同版本的美颜SDK,可以... 点击进入详情页
本回答由美狐美颜sdk提供
Ae7p44N
2019-06-23 · TA获得超过180个赞
知道答主
回答量:935
采纳率:4%
帮助的人:73.9万
展开全部
。。.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娱乐芽儿
2019-06-23 · TA获得超过1070个赞
知道小有建树答主
回答量:1093
采纳率:69%
帮助的人:77.9万
展开全部
1.添加的jar包必须是同一版本的,否则会导致点击分享无效果2.测试微信的时候没有打包测试,就是说要先打包成apk,然后用apk来安装,不能直接在开发软件上调试安装。当然在微信开发平台上注册的应用签名和包名一定要和用来打包签名的keystore文件里的是一致的,如果不一致也是不行的!就是:1、打包测试。2keystone的签名和包名要和微信开放平台注册用的是一致的。3.分享到指定平台文档:
http://wiki.mob.com/分享到指定平台/
(1)分享到微信好友
public static void showWeChatShare(String url, String logoUrl) {
Platform.ShareParams sp = new Platform.ShareParams();
sp.setShareType(Platform.SHARE_WEBPAGE);
sp.setTitle("标题");
sp.setUrl(url);
sp.setText("文字");
sp.setImageUrl(logoUrl);
Platform weixin = ShareSDK.getPlatform(Wechat.NAME);
weixin.share(sp);
}
(2)分享到朋友圈
private void showCOFShare(String url, String logoUrl) {
WechatMoments.ShareParams sp = new WechatMoments.ShareParams();
sp.setShareType(Platform.SHARE_WEBPAGE);
sp.setTitle("标题");
sp.setUrl(url);
sp.setText("文字");
sp.setImageUrl(logoUrl);
Platform weixinGroup = ShareSDK.getPlatform(WechatMoments.NAME);
weixinGroup.share(sp);
}
(3)qq分享
public static void showQQShare(String url, String logoUrl) {
QQ.ShareParams sp = new QQ.ShareParams();
sp.setTitle("标题");
sp.setTitleUrl(url);
sp.setText("文字");
sp.setImageUrl(logoUrl);
Platform qq = ShareSDK.getPlatform(QQ.NAME);
qq.share(sp);
}
(4)qq空间分享
public static void showQQSpaceShare(String url, String logoUrl) {
Platform.ShareParams sp = new Platform.ShareParams();
sp.setTitle("标题");
sp.setTitleUrl(url); // 标题的超链接
sp.setText("分享新用户注册链接,对方成功激活后,你的账户将获得20元感谢金。");
sp.setImageUrl(logoUrl);
sp.setSite("文字");
sp.setSiteUrl(url);

Platform qzone = ShareSDK.getPlatform(QZone.NAME);
// 设置分享事件回调(注:回调放在不能保证在主线程调用,不可以在里面直接处理UI操作)
qzone.setPlatformActionListener(new PlatformActionListener() {
public void onError(Platform arg0, int arg1, Throwable arg2) {
//失败的回调,arg:平台对象,arg1:表示当前的动作,arg2:异常信息
}

public void onComplete(Platform arg0, int arg1, HashMap<String, Object> arg2) {
//分享成功的回调
}

public void onCancel(Platform arg0, int arg1) {
//取消分享的回调
}
});
// 执行图文分享
qzone.share(sp);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式