ShareSDK快速接入实现内容分享

首先得进入mob官网www.mob.com/,注册mob账号,登录进入后台,点击添加应用,如图·所示:


这里显示你的应用名:


点击应用名会出现Appkey和App Secret:


然后找到Android SDK,下载解压,会出现几个文件夹:


ShareSDK快速接入实现内容分享_第1张图片

点击以.jar结尾的文件,会出现一个小窗口:


ShareSDK快速接入实现内容分享_第2张图片

点击确定会自动生成你项目的文件夹,把这些文件夹复制到项目里会覆盖原有文件

然后把Androidminifest配置一下:


ShareSDK快速接入实现内容分享_第3张图片


ShareSDK快速接入实现内容分享_第4张图片


ShareSDK快速接入实现内容分享_第5张图片


ShareSDK快速接入实现内容分享_第6张图片

添加配置以后,就可以调用授权、获取资料、分享等操作了:

privatevoidshowShare(){

OnekeyShareoks=newOnekeyShare();

//关闭sso授权

oks.disableSSOWhenAuthorize();

// 分享时Notification的图标和文字  2.5.9以后的版本不     调用此方法

//oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));

// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用

oks.setTitle(getString(R.string.share));

// titleUrl是标题的网络链接,仅在人人网和QQ空间使用

oks.setTitleUrl("http://sharesdk.cn");

// text是分享文本,所有平台都需要这个字段

oks.setText("我是分享文本");

// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数

oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片

// url仅在微信(包括好友和朋友圈)中使用

oks.setUrl("http://sharesdk.cn");

// comment是我对这条分享的评论,仅在人人网和QQ空间使用

oks.setComment("我是测试评论文本");

// site是分享此内容的网站名称,仅在QQ空间使用

oks.setSite(getString(R.string.app_name));

// siteUrl是分享此内容的网站地址,仅在QQ空间使用

oks.setSiteUrl("http://sharesdk.cn");

// 启动分享GUI

oks.show(this);

}

运行效果:


ShareSDK快速接入实现内容分享_第7张图片

基本的ShareSDK的集成小demo就集成完了

你可能感兴趣的:(ShareSDK快速接入实现内容分享)