集成ShareSDK

--------本文采用ShareSDK原生分享,放弃使用ShareSDK集成的OneKeyShare

-------集成步骤    点击打开链接

               ---------只需要做

1、直接复制jar包到目标项目libs目录

直接复制jar和资源的方式,可以参考ShareSDK的Sample项目。 使用复制jar的方法,需要除了复制MainLibs/libs中的jar外,还需要复制MainLibs/res中图片和strings,否则会出现授权时找不到资源的问题。


-------实现分享之前要做初始化ShareSDK

ShareSDK.initSDK(Context,"你的应用在Sharesdk注册时返回的AppKey"); 
HashMap<String,Object> hashMap = new HashMap<String, Object>();     
hashMap.put("Id","1");     
hashMap.put("SortId","1");     
hashMap.put("AppKey","568898243");     
hashMap.put("AppSecret","38a4f8204cc784f81f9f0daaf31e02e3");    
hashMap.put("RedirectUrl","http://www.sharesdk.cn");     
hashMap.put("ShareByAppClient","true");     
hashMap.put("Enable","true");     
ShareSDK.setPlatformDevInfo(SinaWeibo.NAME,hashMap);

-------分享到指定平台    点击打开链接


--------分享回调监听遇到的问题

        -------分享至微信(非朋友圈)若留在微信,则接收不到成功监听;这里我们采取逆向思维,如果用户触发了微信分享(非朋友圈)操作,如果在取消和出错监听都没有回调的话,则判定分享成功;

         -------短信分享涉及到权限问题,ShareSDK接收不到回调,我们自己监听短信发出动作,如果用户触发了发送短信行为,并在一定时间内监听到有短信发出,则判定短信  分享成功。

           



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值