问题是把清单文件里面的

<dataandroid:scheme="tencent*******"/>

设置为tencent+appid,记得前面一定要加“tencent”,另外,appid得是在腾讯开放后台申请的

代码里面如下:

(BundlesavedInstanceState){.onCreate(savedInstanceState)setContentView(R.layout.)initUi()initMap()initSocialSDK()}(){.put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.)}

/***初始化SDK,添加一些平台*/privatevoidinitSocialSDK(){//添加QQ平台UMQQSsoHandlerqqHandler=newUMQQSsoHandler(content,UmengUtil.QQ_AppId,UmengUtil.QQ_APPKEY);qqHandler.addToSocialSDK();//添加QQ空间平台QZoneSsoHandlerqzoneHandler=newQZoneSsoHandler(content,UmengUtil.QQ_AppId,UmengUtil.QQ_APPKEY);qzoneHandler.addToSocialSDK();UMWXHandlerwxHandler=newUMWXHandler(content,WxConstants.APP_ID,WxConstants.App_Secret);wxHandler.addToSocialSDK();//支持微信朋友圈UMWXHandlerwxCircleHandler=newUMWXHandler(content,WxConstants.APP_ID,WxConstants.App_Secret);wxCircleHandler.setToCircle(true);wxCircleHandler.addToSocialSDK();}

(Viewv){(v.getId()){R.id.:finish()R.id.:setShareContent(Configs.shareContent,Configs.shareTitle,url,shareType.QQ);

(StringcontentStrStringtitleStringtargetUrlshareTypetype){.registerListener()(type==shareType.){WeiXinShareContentweixinContent=WeiXinShareContent()weixinContent.setShareContent(contentStr)weixinContent.setTitle(title)weixinContent.setTargetUrl(targetUrl)weixinContent.setShareImage().setShareMedia(weixinContent)}(type==shareType.){CircleShareContentcircleMedia=CircleShareContent()circleMedia.setTitle(title)circleMedia.setShareContent(contentStr)circleMedia.setTargetUrl(targetUrl)circleMedia.setShareImage().setShareMedia(circleMedia)}(type==shareType.){SinaShareContentsinaContent=SinaShareContent().getConfig().setSinaCallbackUrl()sinaContent.setShareContent(contentStr+targetUrl)sinaContent.setAppWebSite(targetUrl)sinaContent.setTargetUrl(targetUrl)sinaContent.setShareImage().setShareMedia(sinaContent)}(type==shareType.){QQShareContentqqShareContent=QQShareContent()qqShareContent.setShareContent(contentStr)qqShareContent.setTitle(title)qqShareContent.setTargetUrl(targetUrl).setShareMedia(qqShareContent)}{.setShareContent()}.postShare(.get(type))}

SocializeListeners.SnsPostListener=SocializeListeners.SnsPostListener(){(){Log.()}(SHARE_MEDIAplatformstCodeSocializeEntityentity){Log.(+stCode)(stCode==){Toast.(Toast.).show()}{Toast.(+stCodeToast.).show()}}}