谁做过sharesdk自定义分享享界面啊 sharesdk 就是不要他弹出来的那种ui

ShareSDK_社交分享_社交、多媒体、影视娱乐_API服务_API Store
所属分类:
更新时间:
ShareSDK是为iOS、Android的App提供社会化功能的一个组件,开发者仅需10分钟即可集成到自己的APP中,它不仅支持包括QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、google+等国内外40多家的主流社交平台,帮助开发者轻松实现社会化分享、登录、关注、获得用户资料、获取好友列表等主流的社会化功能,还有强大的社会化统计分析管理后台,可以实时了解用户、信息流、回流率、传播效率等数据,有效地指导移动APP的日常运营与推广,同时为APP引入更多的社会化流量。
1、已支持国内外40+主流的社交平台
2、支持两大开发平台,四种开发框架
3、轻松实现获取微博好友关系、微博内容、用户资料、LBS信息
4、可轻松实现APP第三方登录
5、短链转换服务
6、自定义UI,100%开源的分享界面
7、ShareSDK首创各开放平台独立库包模式
8、ShareSDK首创各开放平台独立库包模式
9、支持一键分享到不同社交平台
10、统计后台实时查询各项数据
开发工具与文档[android]ShareSDK――内容分享和短信验证
新版本ShareSDK的分享和短信验证,按官网的文档,都需要添加一个标签,而分享和短息验证的这个标签内容都一样。会冲突。
解决办法:分享用旧版本,短信验证用新版本。后面会有解决办法。
导入工程见初识ShareSDK&&嵌入和登陆
OnekeyShare oks = new OnekeyShare();
//所有SSO都是针对新浪微博d
oks.disableSSOWhenAuthorize();
oks.setSilent(true);
如果没有指定分享平台,则默认所有平台都会跳出。
oks.setPlatform(platformName);
一些需要注意的,注释已经很详细了。
//分享时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(&&);
// text是分享文本,所有平台都需要这个字段
//有字数限制
oks.setText(&我是分享文本&);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数(如果本地没有,则后面的语句不会执行)
//oks.setImagePath(&/sdcard/test.jpg&);//确保SDcard下面存在此张图片
//oks.setImageUrl(&=&);//网络路径
QQ空间有时候分享不成功(权限问题)
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(&&);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(&我是测试评论文本&);
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(&&);
//设置经纬度(可根据定位获取)
//oks.setLatitude(latitude);
//oks.setLongitude(longitude);
//启动分享GUI(图形用户界面)
oks.show(this);
短信验证和登陆分享申请KEY 和 SECRET的地方不一样。。我犯了这个错误,结果验证的时候提示Appkey无效或被禁用。。
将SMS文件夹下的SMSSDK文件拷贝到工程里,作为library导入。
添加权限:
添加代码调用:
SMSSDK.initSDK(this, APP_KEY, APP_SECRET);
RegisterPage page = new RegisterPage();
page.setRegisterCallback(new EventHandler(){
public void afterEvent(int event, int result, Object data) {
if(result == SMSSDK.RESULT_COMPLETE){
HashMap phoneMap = (HashMap)
String country = (String) phoneMap.get(&country&);
String phone = (String) phoneMap.get(&phone&);
// 提交用户信息,这个方法是获取了手机后,你想采取的操作。
//registerUser(country, phone);
System.out.println(country+phone);
page.show(this);
自定义短信验证界面
都是官网的文档
将private EventH声明为全局,为了在Activity的onDestroy()里,对EventHandler注销验证SMSSDK.unregisterEventHandler(eh);
eh=new EventHandler(){
public void afterEvent(int event, int result, Object data) {
if (result == SMSSDK.RESULT_COMPLETE) {
//回调完成
if (event == SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE) {
//提交验证码成功
System.out.println(&成功!&);
}else if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE){
//获取验证码成功
System.out.println(&获取验证码成功&);
}else if (event ==SMSSDK.EVENT_GET_SUPPORTED_COUNTRIES){
//返回支持发送验证码的国家列表
((Throwable)data).printStackTrace();
SMSSDK.registerEventHandler(eh); //注册短信回调
为按钮添加监听事件:
//获取短信验证
btn_num.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
if (!TextUtils.isEmpty(et_num.getText().toString())) {
SMSSDK.getVerificationCode(&86&, et_num.getText()
.toString());
//把短信里的验证码提交到服务器
btn_code.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
SMSSDK.submitVerificationCode(&86&,et_num.getText().toString(), et_code.getText().toString());
文档地址:无gui接口调用
ShareSDK新版本短信验证和分享冲突解决
因为新版本shareSDK中分享与验证中,mainfest中name中都是&com.mob.tools.MobUIShell&放在一个工程里会冲突。
分享: 将mainfest文件节点
将share的libs中
对应的2.6.0的替换为
短信验证的不用变。sharesdk吧_百度贴吧
签到排名:今日本吧第个签到,
本吧因你更精彩,明天继续来努力!
本吧排名:
本吧签到人数:1
可签7级以上的吧50个
本月漏签0次!
成为超级会员,赠送8张补签卡
连续签到:天&&累计签到:天
超级会员单次开通12个月以上,赠送连续签到卡3张
ShareSDK官方贴吧
用最新版本的ShareSDK for iOS简洁版 在swift语言下如何调用微博分享api时关注指定微博?
问题: Google+登录的时候提示“内部错误” 原因:谷歌服务会校验您的应用的包名和签名文件的SHA1,如果没有在谷歌开发者平台进行配置,或者配置错误
按照官方文档在分享按钮的地方调用了showShare方法,各方面运行正常,就是在微信分享的编辑页面,仅仅显示了文本,标题,url,图片没有显示,以为是分
求解 IOS在QQ分享完成后,弹出提示回到应用或者留在QQ的提示框UI怎么自定义,按钮上的文字和分享出去的标题怎么自定义操作?
如何修改分享菜单的背景图片以及调用无UI方法自定义UI分享 1、我们的分享菜单可以修改背景图片,取消按钮的背景图片和第三方平台的图标,不能修改样式
功能更新: 1≡鲋С侄拱昶瓣平台。 2、新增设泼点击平台选项后是否直接分享接口(跳过分享编辑页面)。 3、新跃swift版本的集成文档和示例Demo。 官方
问题:腾讯微博分享出现{&error&:&&,&status&:500} 在做腾讯微博分享的时候,图文分享有时候会提示log信息:{&er
分享到新浪微博 ,腾讯微博,QQ空间都可以,就是在QQ群里和QQ好友的时候,点击发送然后就报网络连接错误
ShareREC for iOS v1.1.1 已经发布,本次更新内容如下: 1、优化本地视频管理功能 2、调整竖屏模式下UI界面显示 3、修复进入上传界面时,音频未暂停bu
提交方式如下: service.replyTopic(pid, re.getId(), re.getTitle(), &这首歌唱的好~赞一个&); 在见全侍?醇??敲挥忻?值挠没г谄缆
iOS的错误码 所有带错误码返回的接口(包括分享、获取用户资料、关注用户等)都通过特定的block方法中的error进行返回。因此,在调用接口的时候指定bl
不知道有没有人发现,我们的app,6月1号分享出去的链接变成其他广告了,android和ios都是。找了半天,还以为我们数据库被人改了
【问题】如何隐藏评论赞里面的评论成功或者失败的消息提示 可以在ment.fr.framework里面找到Comment+Base.h的头文件,找到+ (void)setStatusBarTipsEn
在分享的界面上有许多用户想不用某个平台或者想要隐藏某个平台以后会用: 如图所示界面: 我们可以用以下两种方法来去掉或者隐藏不想看到的图标和应用
由于现在新增加了微信登录功能,所以微信初始化方法需要改一下: 改成如下接口 [ShareSDK connectWeChatWithAppId: @&wxf87885&
ShareREC for iOS v1.1.0 已经发布,本次更新内容如下: 版本:v1.1.0
1、优化分享上传视频UI 2、调整社区在横屏模式下的显示效果 3、增加本
【问题描述】: 例如微信平台的分享,如果你使用自己在微信平台注册应用而得到的appid来初始化微信的平台,并且用你椎腶ppid来配置URL Schemes,但实
关于有用户使用QQ空间授权时出现 QQ空间授权提示安装最新版本的QQ 的问题,如下 解决方法是: 由于Xcode6的项目的info-plist文件取消默认的 Bundle di
如果想要修改分享界面的导航栏背景,如下图: 则需要使用视图委托的方法,继承ShareViewDelegate里的- (void)viewOnWillDisplay:(UIViewController *
1.在导入我们的sdk时没有加入以下依赖库 导致的错误信息 有人不理解明明说不集成相关平台,为什么还要导入,那是因为在导入我们的sdk的时候,默认有相
一、新浪sso授权报错sso package or sign error 1、 新浪微博开放平台应用没有审核通过,不能用sso登陆,否则报错。 关闭sso登陆 Platform platform =
自定义分享编辑界面: 1、在一键分享的功能下一些平台网页分享的时候是没有界面的,会自动发送的,这个时候握咧谱髁艘幌陆缑胬床榭捶窒淼哪谌荩?缤妓
自定义授权界面 1、准备工作 参考文档,在你的项目里面创建一个类,叫做MyAuthPageAdapter(或者其他你喜欢的名字),让这个类继承自“cn.sharesdk.fr
1、下载SDK,解压后,找到SinaWeiboLibs这个文件夹,里面就是新浪原生SDK需要的库 2、根据 ShareSDK集成文档 集成ShareSDK后,把新浪原生SDK的库copy
首先新建了一个项目用来演示集成ShareSDK 下载好了ShareSDK之后,我们按照下面的步骤使用快速集成ShareSDK的工具QuickIntegrater.jar。 Windows下 首
5月22日,由上方传媒、上方汇主办的“2015TFC厦门行”活动在厦门软件园二期圆满落幕,本次活动一如既往地保持了上方活动“接地气”的属性,吸引了国内
AppStore中潜伏的优秀个人开发者众多,不乏轻松月入几万的独立App。今天小编有幸采访到其中一位小牛鬼音。作为新入门的iOS兼职开发者,他的处女作——
【投融助手】Mob重点推出的公众服务号,不仅能按分类智能查询最新的国内外所有公司的投融资信息及资讯,还可帮助创业者和投资人节约时间精力,提高效
短信验证可快速的实现短信验证功能和匹配通讯录好友功能,Mob提供全套解决方案,远比其他 短信平台几??为快速便捷,且易于后期管理。 SMSSDK for iO
ShareSDK for iOS v2.11.0已经发布,本次更新内容如下: 版本:V2.11.0
1、修复在iOS7下使用腾讯微博客户端授权登陆的崩溃问题。 2、蠭n稬i
ShareSDK for Android V2.6.0 版本已经发布 版本:V2.6.0
1、【重要更新】AndroidManifest文件中,类名cn.sharesdk.framework.ShareSDKShell
推荐一款使用了ShareREC手游录像的游戏,视频运营非常成功! 玩家已经上传了7000多个手游视频,分享率30%,回流率600%! 手游小伙伴赶快来吸取经验吧
结束了为期3天的GMIC又迎来了5.1三天的假期,大家回神过来投入工作了吗? 没关系,嗟男哪心也同样还在放假呢~不过手头的工作还是要做呀 (哭) 所以不
安卓端的分享,其他的应用可以分享,但点击微信的时候屏幕底部弹出提示框显示分享错误? 在线等大神啊!!! 还有 shareSDK官方的交流群是多少啊?
如题 请大家告诉我这是怎么回事
用ShareSDK进行评论集成,模拟器运行没问题,真机运行崩溃: SocialContact[795:60b] -[OLViewController pushCommentListViewControllerWithContentI
请问在分享界面按下分享按钮后调用的是什么方法进行转跳?(微信) 貌似这个界面是个action sheet,如何去掉这个弹出?我是U3D编译出来的文件,跟纯IO
正月十五闹元宵 ShareSD万元红包大派送活动圆满成功!本次活动受到小伙伴们的疯狂支持和转发,数千次转发,数万人阅读。各种秀红包,不少红包派发群领
ChinaBang说:我们需要创业者的无畏与激情 China邦说:我们需要联合,挑战与竞争! China帮说:团结就是力量!我们需要更加广阔的视野!! 我说:我要
ChinaBang中国行,上海站 日14点 淞沪路388号创智天地 给我你的声音!!!! ChinaBang说:我们需要创业者的无畏与激情 China邦说:我们需
当当当,新年活动上线啦,#推荐APP使用ShareSDK有礼#,邀请好友注册并集成ShareSDK成功上线,即可获得360随身wifi,更有机会获得Apple系列大奖!ShareS
这是我的代码: [ShareSDK getFriendsWithType:ShareTypeTencentWeibo page:nil authOptions:auth result:^(SSResponseState state, NSArray *users,
ShareSDK for Android 2.3.1已经发布,本次更新内容包括: 1、QQ分享添加分享音乐的功能 2、QZone分开图片分享和网页分享 3、修复qq空间未授权前无法
前几天无法访问,今天根本无法下载,怎么融资了就不干活了?连服务器当了都没人管?
更多精彩特权,尽在贴吧名人堂。
使用签名档&当前访客身份:游客 [
看来自己还得不断的提高啊。。。现在还是菜鸟一个
:和版本还有关系,在android4.4.4就不可以。...
:怎么在res里创建xml文件夹?
:正解应该是: @Override
public boolean on...
:非常感谢,提醒一下,布局文件里面少一个TextView....
:说的是个鸟啊
:引用来自“HanderWei”的评论 感谢博主解决了一个...
:感谢博主解决了一个很让我头疼的问题 感谢之余还...
:引用来自“陈陈陈v”的评论 比如像你发的图片那样...
今日访问:14
昨日访问:40
本周访问:14
本月访问:1689
所有访问:39060
ShareSDK集成第三方登录和分享的步骤
发表于2年前( 16:55)&&
阅读(9631)&|&评论()
0人收藏此文章,
之前用过这个几次了,而每次都没有记录一下具体的步骤,这次就写一下吧
1、去ShareSDK下载官方的SDK
2、现在他们的服务特别人性化,解压SDK之后会发现有一个"双击此批处理文件可以生成一个快速集成ShareSDK的目录.bat"这样一个文件,打开之后按照提示输入你的应用包名,他就会给你生成一个目录,你直接拷贝到你的项目中就OK了,拷贝进来之后会报错,其实就是R文件报错,在导入R文件包名的时候选择你自己的包名,然后就完事了,clean一下你的工程。
3、在assets目录下有一个ShareSDK.conf的文件,打开,找到你要集成的平台名字,然后APPKEY就不用说了,这里说一下&AppSecret 这个是新浪特有的
SortId="1" & 这个是集成的平台的独有ID,int类型的,数字越小越靠前
ShortLinkConversationEnable用来设置此平台是否开启转短链的功能,布尔值,不设置则默认为 & & true,此字段影响到回流统计,建议保留默认配置
下面是在代码中进行集成
1.首先在你的项目入口的activity的oncreat()方法中,加上ShareSDK.initSDK(this);这句代码是初始化ShareSDK的 2、如果需要统计应用被打开次数,可以在出口activity中的onDestroy()方法的第一行中加入ShareSDK.stopSDK(this);
这行代码会结束Share SDK的统计功能并释放资源。
&&&&InitSDK是可以重复调用的,其实Share SDK建议在您不确定的时候调用这个方法,来保证Share SDK被正确初始化。而stopSDK一旦调用了,就必须重新调用InitSDK才能使用Share SDK的功能,否则会出现空指针异常。
到这里,基本的准备工作就已经完成了。下面是具体的集成代码了,这里以新浪微博和微信为例:
1、首先,说一下微信,腾讯的东西真TM不爽,微信这个玩意,非要搞什么签名和包名捆绑,一系列麻烦的东西,下面说一下
&&&&1)进入微信开放平台添加Android平台的信息。这些信息包括:下载地址、应用签名和包名。
上图中的下载地址不可以是应用apk文件的直接地址,而报名则是您应用的包名。至于应用签名,事实上您应用签名文件(keystore文件)的MD5值。有多种计算方式:
(1)使用微信提供的签名计算工具,来签名: 如果您希望通过这个方法来计算签名,则需要下载微信的签名计算工具。此处需要注意的是下载回来的文件一定是“apk”的,如果您下载回来的文件是zip或者后缀名,请修改其后缀名为“apk”,并复制到您的手机上安装。 然后为您的应用导出一个签过名的apk。请注意,这个签名应该是您将来发布应用时的签名,也就是所谓的“正式包签名”。这里需要解释一下,微信并不要求具体使用的签名文件的性质,但是修改签名经常会导致问题,所以为了避免不必要的麻烦,Share SDK强烈建议您使用正式包的签名。 安装导出的apk文件,然后运行微信的签名计算工具。并在其中输入您应用的包名,微信会自动计算您应用所签keystore的MD5:转至微信开放平台,将计算好的结果填写到其中并保存。
个人比较推荐这个方法,用eclipse的那种方法会因为eclipse的bug报错
修改授权页标题栏:
在清单文件中修改一下之前插入的授权页activity
主要是修改下面的meta-data
android:name="cn.sharesdk.framework.ShareSDKUIShell"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:windowSoftInputMode="stateHidden|adjustResize" &
&meta-data android:name="Adapter" android:value="com.example.share.MyAdapter" /&
&/activity& 然后创建MyAdapter这个类,继承cn.sharesdk.framework. authorize.AuthorizeAdapter,
然后重写onCreat方法等。重新定义界面
这里有几个方法会用到:
还有getPlatformName()-获取是哪个平台的授权页,getWebBody(),分享的内容
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读查看: 3125|回复: 8
使用ShareSdk一键后台分享到多平台(无分享界面)
签到天数: 1 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
没有eoe的账号,级别还太低,出门如何吹牛逼?
才可以下载或查看,没有帐号?
最近又开始做三方分享,发现百度的SDK又改了,草,此次省略一万字.无奈选择用shareSdk吧,中间也遇到些问题,不过总算是弄好了.发现官方的demo里面没有真正实现一键分享(后台分享到多平台的demo),我就说说这个怎么实现吧.闲话不多说,下面分享下自己使用的心得:(下面以人人,新浪,腾讯微博为例)怎么把sharesdk整合到项目中,我就不说了,
ShareSDK.initSDK(this);//初始化
//获取各个平台(当时在官网整合的平台,都能获取出来),并且筛选出来
public void updateAuthorize()
& && &&&Platform[] tmp = ShareSDK.getPlatformList();
& && &&&platforms = new ArrayList&Platform&();
& && &&&if (tmp == null)
& && && && &
& && &&&for (Platform p : tmp)
& && && && &String name = p.getName();
& && && && &if ((p instanceof CustomPlatform) || !ShareCore.canAuthorize(p.getContext(), name))
& && && && &{
& && && && && &
& && && && &}
& && && && &if (p.getName().equals(&SinaWeibo&))
& && && && &{
& && && && && & sinaPlatform =
& && && && && & sinaB.setBackgroundResource(p.isValid() ? R.drawable.sina_f : R.drawable.sina_n);
& && && && &}
& && && && &else if (p.getName().equals(&TencentWeibo&))
& && && && &{
& && && && && & tenxunPlatform =
& && && && && & tenxunB.setBackgroundResource(p.isValid() ? R.drawable.renren_f : R.drawable.renren_n);
& && && && &}
& && && && &else
& && && && &{
& && && && && & renrenPlatform =
& && && && && & renrenB.setBackgroundResource(p.isValid() ? R.drawable.renren_f : R.drawable.renren_n);
& && && && &}
& && && && &platforms.add(p);
//这边设置button的点击事件(已验证就取消验证,没验证就去验证),腾讯微博,人人的按钮的点击事件类似,就不写了
sinaB.setOnClickListener(new OnClickListener()
& && && && &@Override
& && && && &public void onClick(View arg0)
& && && && &{
& && && && && & if (sinaPlatform.isValid())
& && && && && & {
& && && && && && & //取消验证
& && && && && && &&&sinaPlatform.removeAccount();
& && && && && & }
& && && && && & else
& && && && && & {
& && && && && && & //验证
& && && && && && &&&sinaPlatform.setPlatformActionListener(this);
& && && && && && &&&sinaPlatform.showUser(null);
& && && && && && &&&sinaPlatform.SSOSetting(false);
& && && && && & }
& && && && &}
& && &&&});
//这边是setPlatformActionListener(this)的回调,在自己的类上加上implements PlatformActionListener, Callback
//取消验证
& & public void onCancel(Platform plat, int action)
& && &&&Message msg = new Message();
& && &&&msg.arg1 = 1;
& && &&&msg.arg2 =
& && &&&msg.obj =
& && &&&UIHandler.sendMessage(msg, this);
&&//验证完成
& & @Override
& & public void onComplete(Platform plat, int action, HashMap&String, Object& res)
& && &&&Message msg = new Message();
& && &&&msg.arg1 = 1;
& && &&&msg.arg2 =
& && &&&msg.obj =
& && &&&UIHandler.sendMessage(msg, this);
& &//验证失败
& & @Override
& & public void onError(Platform plat, int action, Throwable t)
& && &&&Message msg = new Message();
& && &&&msg.arg1 = 1;
& && &&&msg.arg2 =
& && &&&msg.obj =
& && &&&UIHandler.sendMessage(msg, this);
& & @Override
& & public boolean handleMessage(Message msg)
& && &&&Platform plat = (Platform)msg.
& && &&&switch (msg.arg1)
& && && && &case 1:
& && && && &{
& && && && && & // 成功
& && && && && & Toast.makeText(PFootPrintReleaseActivity.this, &验证成功!&, Toast.LENGTH_SHORT).show();
& && && && && & updateAuthorize();
& && && && &}
& && && && && &
& && && && &case 2:
& && && && &{
& && && && && & // 失败
& && && && && & Toast.makeText(PFootPrintReleaseActivity.this, &验证失败!&, Toast.LENGTH_SHORT).show();
& && && && && &
& && && && &}
& && && && &case 3:
& && && && &{
& && && && && & // 取消
& && && && && &
& && && && &}
//这边是分享的主方法,需要分享直接调用这个就行了,OnekeyShare这个类里面有个循环执行的方法,这边就是使用那个方法
private void showShare()
& && &&&OnekeyShare oks = new OnekeyShare();
& && &&&// 关闭sso授权
& && &&&oks.disableSSOWhenAuthorize();
& && &&&HashMap&Platform, HashMap&String, Object&& shareData = new HashMap&Platform, HashMap&String, Object&&()& && &
& && & //如果新浪微博验证过了,将需要分享到新浪微博的内容放到map中,传过去
& && &&&if (sinaPlatform.isValid())
& && && && &HashMap&String, Object& reqMap = new HashMap&String, Object&();
& && && &&&//下面reqMap里面的key对象的意义,可以到OnekeyShare 里面去看,都有注释的
& && && && &reqMap.put(&platform&, sinaPlatform.getName());
& && && && &reqMap.put(&text&, contentE.getText().toString());
& && && && &reqMap.put(&titleUrl&, url);
& && && && &reqMap.put(&venueName&, &大众健身&);
& && && && &reqMap.put(&imageUrl&, &/upload/szq/img/3.png&);
& && && && &shareData.put(sinaPlatform, reqMap);
& && &&&if (tenxunPlatform.isValid())
& && && && &HashMap&String, Object& reqMap = new HashMap&String, Object&();
& && && && &reqMap.put(&platform&, tenxunPlatform.getName());
& && && && &reqMap.put(&text&, contentE.getText().toString());
& && && && &reqMap.put(&venueName&, &大众健身&);
& && && && &reqMap.put(&titleUrl&, url);
& && && &&&//注:需要说明的是imageUrl是对网络图片的分享,不可以使用imagePath,不然新浪分享会失败的,据说分享网络图片到新浪需要申请高级权限,我没申请,也成功了!
& && && && &reqMap.put(&imageUrl&, &/upload/szq/img/3.png&);
& && && && &shareData.put(tenxunPlatform, reqMap);
& && &&&if (renrenPlatform.isValid())
& && && && &HashMap&String, Object& reqMap = new HashMap&String, Object&();
& && && && &reqMap.put(&platform&, renrenPlatform.getName());
& && && &&&//注:人人分享一定要带上这个字段,不然就无效了
& && && && &reqMap.put(&comment&, &哈哈&);
& && && && &reqMap.put(&titleUrl&, url);
& && && && &reqMap.put(&title&, &享运动&);
& && && && &reqMap.put(&text&, contentE.getText().toString());
& && && && &reqMap.put(&imagePath&, &/upload/szq/img/3.png&);
& && && && &shareData.put(renrenPlatform, reqMap);
& && &&&oks.share(shareData);
好了,这样就完成了,新浪那边,最近一直不安静,我建议去新浪开发平台申请个key吧,分分钟的事情,地址 ;
还有就是oks.share(shareData);这个方法里面,getContext()一直未null,原因我也没找到,如果你也遇到这个原因,那就用Application.getContext()吧,替换下.没遇到就算了.
ps : sharesdk的客服超级好说话,哈哈!
签到天数: 19 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
不错,学习了。很好的帖子!之前一直不知道分享功能怎样实现的
该用户从未签到主题帖子e币
楼主你好 能把这个工程发给我吗 我是新手,把代码拷进来后有很多错 一些参数的定义也不懂 希望楼主帮忙下 谢谢
你邮箱地址不对&
啥问题啊,报什么错?&
该用户从未签到主题帖子e币
被标题吸引而来,路过
该用户从未签到主题帖子e币
路过 打个酱油!
签到天数: 1 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
楼主你好 能把这个工程发给我吗 我是新手,把代码拷进来后有很多错 一些参数的定义也不懂 希望楼主帮忙下&&...
啥问题啊,报什么错?
签到天数: 1 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
楼主你好 能把这个工程发给我吗 我是新手,把代码拷进来后有很多错 一些参数的定义也不懂 希望楼主帮忙下&&...
你邮箱地址不对
签到天数: 31 天连续签到: 1 天[LV.5]常住居民I主题帖子e币
楼主发我一份吧,谢谢&&
该用户从未签到主题帖子e币
楼主好人一生平安,发大财,求发个工程源码 邮箱:
推荐阅读热门话题
611781074853486456445366366361244226222217200715
20&分钟前21&分钟前22&分钟前23&分钟前24&分钟前25&分钟前26&分钟前27&分钟前半小时前半小时前半小时前半小时前半小时前半小时前半小时前半小时前
特别关注 /3
从基础入门到熟练精通,9个阶段知识体系图指引你逐步提升~还有技术问答+讲师互动,最新实战教程每日更新!
国内首个纯线上Android保就业学习班,一线技术大牛担任讲师,企业级全实战任务进阶,限时招生,9月21日开班==>打架报名中!
eoe专家答疑活动开展至今有段日子了,后续也会继续开展。因此有必要把之前的专家答疑活动都汇总一下,方便大家统一查看和参与。
Powered by}

我要回帖

更多关于 sharesdk 微信分享 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信