Android中shareSDK使用时注意事项

1、微信分享—–调用微信应用不显示(无法吊起微信客户端进行分享)
注:!!! 在微信开放平台注册应用信息时的keyStore必须小写且去掉冒号;需要使用带签名的apk进行分享测试—需要审核通过;如果没有通过审核想测试,需要在shareSDK.xml中微信相关信息中添加绕过审核的代码: BypassApproval=”true”

 <Wechat
        AppId="wx8354105cb52b6177"
        AppSecret="d4624c36b6795d1d99dcf0547af5443d"
        BypassApproval="true"
        Enable="true"
        Id="3"
        SortId="3" />

这里写图片描述
2、新浪微博分享 错误总结
(问题1)redirect_url与新浪开放平添的不一致,或开放平台没有添加该url.
这里写图片描述

(问题2)造成该原因是应用在微博开放平台并没有通过审核,或者进行授权的的用户不是开放平台上添加的测试帐号
解决办法:1、提交应用审核
2、进行测试—–在开放平台添加测试账户,在app吊起授权界面是,填写该测试账户即可。

三、在九宫格中添加自定义图标
快捷分享的九宫格列表提供添加自定义图标的功能,方法如下:
OnekeyShare oks = new OnekeyShare ( ) ;
// 参考代码配置章节,设置分享参数
// 构造一个图标
Bitmap logo = BitmapFactory. decodeResource (getResources ( ), R. drawable. logo ) ;
// 定义图标的标签
String label = getResources ( ). getString (R. string. app_name ) ;
// 图标点击后会通过Toast提示消息
OnClickListener listener = new OnClickListener ( ) {
public void onClick ( View v ) {
Toast. makeText (getContext ( ), “Hello”, Toast. LENGTH_SHORT ). show ( ) ;
oks. finish ( ) ;
}
} ;
oks. setCustomerLogo (logo, label, listener ) ;
oks. show (context ) ;
这样的代码可以多次使用,以添加任意数量的自定义图标。快捷分享默认会将自定义图标放在九宫格的最后位置,如果您需要放在它在其他地方,可以到PlatformGridView.PlatformAdapter中修改代码。

这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值