当前位置: 首页 > news >正文

华为官方网站手机商城首页最新新闻摘抄

华为官方网站手机商城首页,最新新闻摘抄,百度q3财报减亏170亿,wordpress utc时间慢8小时前言现如今app市场竞争激烈#xff0c;做app不会放过任何推广自己的app的渠道#xff0c;如果app中没有社会化分享功能#xff0c;那真的是OUT了#xff0c;我们先来看下一些app中的分享界面功能吧。现在主流的分享平台#xff0c;一般用的都是微信、QQ、微博#xff0c;…前言    现如今app市场竞争激烈做app不会放过任何推广自己的app的渠道如果app中没有社会化分享功能那真的是OUT了我们先来看下一些app中的分享界面功能吧。       现在主流的分享平台一般用的都是微信、QQ、微博国外的话就Fb、Twitter等如果每一个都要去单独加对我们来说是耗时耗力最重要的是每个第三方的SDK都很大会增大很多包的体积这个是我们最不想看到的     现在市面上提供了很多SDK从集成速度包的体积平台多样服务响应用户基数上来讲ShareSDK是个不错的选择最重要的是现在上了maven的集成方式集成超快。简单的准备工作    下面我们看看我们需要做的准备工作首先先确定我们想要分享的第三方平台这里面我们就以国内主流的平台举例微信、QQ、微博首先我们必须去其第三方平台去申请应用得到对应的appid等信息第三方给了appid我们才可以去做分享话不多说上网站QQhttp://open.qq.com QQ与QZone共用一套key即可微信http://open.weixin.qq.com 微信好友微信朋友圈微信收藏共用一套key即可微博http://open.weibo.comShareSDK集成步骤第一步注册账号申请ShareSDK应用     ShareSDK的AppKey直接到Mob官网申请即可。     拿到appkey与appsecret了我们去看看文档吧http://wiki.mob.com/进入ShareSDK快速集成文档这个时候有人会问问什么不下载SDK直接开始看文档集成了呢因为ShareSDK 提供了Gradle的maven集成方式无需手动下载无需手动配置资源权限是不是听起来很牛B忍不住去看看第二步sharesdk的maven集成 首先、如下图所示需要在build.gradle中配置 maven {url http://mvn.mob.com/android}dependencies {classpath com.mob.sdk:MobSDK:}复制代码添加的位置按照截图上面的配置即可其次,在使用到Mob产品的module下面的build.gradle文件里面添加引用 applyplugin:com.mob.sdk复制代码maven集成方式可以在Mob产品的module下面的build.gradle文件里面配置ShareSDK各个社交平台的key信息 MobSDK {appKey d580ad56b4b5appSecret 7fcae59a62342e7e2759e9e397c82bddShareSDK {gui true //调用ShareSDK默认的界面//平台配置信息devInfo {SinaWeibo {appKey 568898243appSecret 38a4f8204cc784f81f9f0daaf31e02e3callbackUri http://www.sharesdk.cn//回调地址需要与微博后台配置的回调地址一致http://bbs.mob.com/forum.php?modviewthreadtid47shareByAppClient true}Wechat {appId wxdb0f7a71c883b423appSecret 64020361b8ec4c99936c0e3999a9f249//登录需要配置appsecret 分享不需要配置}WechatMoments{appId wxdb0f7a71c883b423appSecret 64020361b8ec4c99936c0e3999a9f249//登录需要配置appsecret 分享不需要配置bypassApproval false}QQ {appId 100371282appKey aed9b0303e3ed1e27bae87c33761161dshareByAppClient true}QZone {appId 100371282appKey aed9b0303e3ed1e27bae87c33761161dbypassApproval false}}} } 复制代码配置第三方key的字段说明可以点击这里看文档即可如上图所示配置完之后点击Sync Now进行重新编译,到这里我们就集成完成了下面我们调用代码即可注意事项如果您没有在AndroidManifest中设置appliaction的类名MobSDK会将这个设置为com.mob.MobApplication但如果您设置了请在您自己的Application类中调用MobSDK.init(this);复制代码并且在Manifest清单文件中配置tools:replace”android:name”如下所示:applicationandroid:name .MyApplicationtools:replaceandroid:name复制代码第三步代码调用 下面的代码就是onekeyshare的分享即ShareSDK下面配置的gui true才可以调用下面的代码复制到您的工程中在需要分享的地方调用即可private void showShare(String platformToShare) {OnekeyShare oks new OnekeyShare();//关闭sso授权oks.disableSSOWhenAuthorize();if (platformToShare ! null) {oks.setPlatform(platformToShare);}// title标题微信、QQ和QQ空间等平台使用oks.setTitle(测试标题);// titleUrl QQ和QQ空间跳转链接oks.setTitleUrl(http://www.baidu.com);// text是分享文本所有平台都需要这个字段oks.setText(我是分享文本);//分享网络图片、分享本地图片用oks.setImagePath(/sdcard/test.jpg);确保SDcard下面存在此张图片oks.setImageUrl(https://lanre.smartemple.cn/image/share.png);// url在微信、微博Facebook等平台中使用oks.setUrl(http://sharesdk.cn);// comment是我对这条分享的评论仅在人人网使用oks.setComment(我是测试评论文本); /* //onekeyshare默认提供了默认的分享回调Toast提示如果想要自己定义调用setCallback即可不需要自定义的可以忽略值得一提的是callback回调是子线程需要传到主线程之后去操作后续内容哦 oks.setCallback(new PlatformActionListener() { Overridepublic void onError(Platform arg0, int arg1, Throwable arg2) {// TODO Auto-generated method stub } Overridepublic void onComplete(Platform arg0, int arg1, HashMapString, Object arg2) {// TODO Auto-generated method stub }Overridepublic void onCancel(Platform arg0, int arg1) {// TODO Auto-generated method stub }});*/// 启动分享GUIoks.show(this);}复制代码值得一提的是onekeyshare的分享是根据调用的分享的方法自动适配分享类型每个平台分享的方法不同具体可以去看ShareSDK的文档说明下面我们就可以去测试了在监听按钮下调用showShare(null);复制代码效果如下:此时点击平台跳转分享即可       如果不想用OneKeyShare的界面很简单很多小伙伴肯定也发现了刚才我的方法中private void showShare(String platformToShare) 有一个参数如果想单独调用修改这个参数即可比如我想单独跳转QQ则在这个方法里面传QQ.NAME即可其他的平台名称看ShareSDK的快速集成文档即可效果如下Demo下载地址链接https://pan.baidu.com/s/1nxh2Bqh 密码j4c3常见问题说明1、微信分享提示分享失败检查分享内容特别是图片是否有效或者只分享文字测试2、微信分享闪一下调用不起来微信客户端检查微信后台配置的包名是否与配置的applicationId一致检查微信后台配置的应用签名是否与您的app的应用签名一致3、新浪微博客户端分享提示分享成功但是会保存到草稿箱发送不出去检查微博后台配置的包名和签名与您的app的不一致导致的4、QQ分享不需要审核通过即可分享but需要配置一些基本的信息IOS与android平台可以共用一套key但是别忘了两个平台的基本信息都要配置下5、微信是通过审核之后才会给我们appid的所以必须要通过审核才可以正式分享并且必须保证微信后台配置的包名和应用签名与我们的app的包名和应用签名一致否则无法正分享做微信第三方登录的小伙伴别忘了去申请权限还要每年300块哦6、新浪微博、申请的时候就会给我们appkey和appsecret了但是别忘了配置回调地址不知道回调地址怎么配置都可以点击这里进行查看新浪微博和微信一样都需要配置包名和应用签名这一点需要注意如果包名和签名不一致客户端分享会报错的哦。
http://www.zqtcl.cn/news/953367/

相关文章:

  • 郑州驾校网站建设互联网公司可通过数据分析人们的哪些方面
  • 珠海杰作网站建设网络公司做一个关于电影的网页设计
  • 电子商务网站建设需要哪些步骤网站开发维护合同书
  • 顺德网站设计成都网站优化方式
  • 宁波建网站哪家好用点网站后台 更新缓存
  • 如何推广网站链接做旅游网站的目的
  • 网站规划与设计课程设计中企动力网站建设 长春
  • 最新网站建设哪家公司好wordpress 顶部图片
  • 有什么网站可以做一起作业公司简介优秀文案
  • 太仓住房和城乡建设局网站seo网页推广
  • 网络公司 网站源码网页源代码修改了影响别人吗
  • 网站后台是怎样制作的app开发公司排行榜做软件的公司
  • 有专门做网站的公司吗西安分类信息seo公司
  • 重庆璧山网站制作公司哪家专业商城网站建设 优帮云
  • 双语网站建设费用安徽省芜湖建设定额网站
  • 常州市城乡建设局网站wordpress 阿里云cdn
  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗