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.应用最好是签名打包后 在进行分享 而且是要有客户端的情况下则可能分享成功,否则会分享失败