ShareSdk

来源:互联网 发布:比特币挖矿程序 mac 编辑:程序博客网 时间:2024/05/22 08:11

1.官网 http://www.mob.com/
2.将下载的sdk加压,找到对应的android文件夹,双击QuickIntegrater.jar
这里写图片描述
这里写图片描述
3.将对应的项目名称和包名填写进去点击确定生成ShareSdkTest对应的项目目录
这里写图片描述
4.点击生成的ShareSdkTest文件夹将对应目录粘贴到项目中去
这里写图片描述
5.如图项目层次 assets是在main下的
这里写图片描述
6.assets目录中只有一个最重要的xml文件 这里的ShareSDK AppKey就是在mob官网创建应用的appkey SinaWeibo中的appkey 和appsecret是在新浪微博开发平台上创建应用的appkey和appsecret ShareByAppClient=”true”指的是是否通过响应客户端分享。通常这个写ture就行这里写图片描述
6.高级信息中授权回调也和取消授权回调页都要指定的写sharesdk的这个地址 否则会出现页面找不到的错误
这里写图片描述
7.最好在Application中初始化分享sdk
ShareSDK.initSDK(getApplicationContext());//初始化sdk
8.进行一键分享
OnekeyShare oks = new OnekeyShare();
//关闭sso授权
oks.disableSSOWhenAuthorize();
// title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用
oks.setTitle(“标题”);
// titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用
oks.setTitleUrl(“http://sharesdk.cn“);
// text是分享文本,所有平台都需要这个字段
oks.setText(“我是分享文本”);
//分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博
oks.setImageUrl(“http://f1.sharesdk.cn/imgs/2014/02/26/owWpLZo_638x960.jpg“);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
//oks.setImagePath(“/sdcard/test.jpg”);//确保SDcard下面存在此张图片
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(“http://sharesdk.cn“);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(“我是测试评论文本”);
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(“ShareSDK”);
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(“http://sharesdk.cn“);

// 启动分享GUI
oks.show(this);
9.应用最好是签名打包后 在进行分享 而且是要有客户端的情况下则可能分享成功,否则会分享失败

0 0
原创粉丝点击