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

宁波做网站有哪些公司公司企业管理培训公司排名

宁波做网站有哪些公司公司,企业管理培训公司排名,电子商务网站后台核心管理,wordpress 扁平化响应式主题第一步 #xff1a;获取ShareSDK为了集成ShareSDK#xff0c;您首先需要到ShareSDK官方网站注册并且创建应用#xff0c;获得ShareSDK的Appkey#xff0c;然后到SDK的下载页面下载SDK的压缩包#xff0c;解压以后可以得到如下图的目录结构#xff1a;ShareSDK在“ShareSD…第一步 获取ShareSDK为了集成ShareSDK您首先需要到ShareSDK官方网站注册并且创建应用获得ShareSDK的Appkey然后到SDK的下载页面下载SDK的压缩包解压以后可以得到如下图的目录结构ShareSDK在“ShareSDK for Android”目录下此目录中的“Libs”包含“MainLibs”和“OnekeyShare” 分别是ShareSDK的核心库和“快捷分享”的源码库说明文档也在“ShareSDK for Android”目录下集成ShareSDK前请务必仔细阅读。 “ShareSDK for Android ApiDoc”包含Mainlibs和OnekeyShare的JavaDoc供开发者开发时查阅。 “ShareSDK for Android Sample”包含ShareSDK的功能演示代码和apk文件Sample源码的JavaDoc在中。 “ShareSDK for Android Services”包含ShareSDK已经发布的“插件服务”暂时我们只提供了“评论与赞”服务压缩包中已经提供了此插件服务的依赖库、示例代码、JavaDoc和apk文件。第二步导入ShareSDKShareSDK集成方式1、直接复制jar包到目标项目libs目录直接复制jar和资源的方式可以参考ShareSDK的Sample项目。 使用复制jar的方法需要除了复制MainLibs/libs中的jar外还需要复制MainLibs/res中图片和strings否则会出现授权时找不到资源的问题。 而且如果您的项目也集成了快捷分享还需要复制OneKeyShare/src中的源码、OneKeyShare/res中的资源,如果你的项目里没有android-support-v4的jar需要把OneKeyShare/libs下的android-support-v4的jar到您的项目中。2、快速生成项目由于直接复制jar包和资源的集成方式比较麻烦ShareSDK提供了快速集成的程序在Windows下可以直接双击执行完成以后可以通过复制目标目录中的文件到您项目中覆盖就行了。 极大简化了“直接复制jar和资源”这种集成方式的操作步骤。 对于你的项目是刚开发或者想写一个Demo测试ShareSDK功能可以使用这种方法快速集成第三步添加应用信息有三种方式第一种:在ShareSDK的应用管理后台中配置,使用此方法需要调用ShareSDK.initSDK(context你的应用在sharesdk注册时返回的AppKey)方法进行初始化,如果以后更改了注册信息可以直接从网上更改而不用重新发布新版本进行更新。(优先级最高)。第二种:通过代码配置“setPlatformDevInfo(String, HashMap)”方法,使用此方法需要调用ShareSDK.init(context你的应用在sharesdk注册时返回的AppKey)方法进行初始化。(优先级中)。第三种:通过“assets/ShareSDK.xml”文件来配置,次方式会以明文存在但这种方式最为简单。(优先级最低)。这三种方式开发者可以自行选择不过这三种设置方式各有区别第一种方式可以实现“动态配置应用信息”的功能但是一旦脱离网络ShareSDK可能无法运作第三种方式是优先级最低的方式但是它最为方便、集中最后使用代码设置的方式是最灵活的方式第二种方式开发者可以在代码里面写死应用信息也可以通过私有协议从自己的服务器上动态获取应用注册信息其优先级居第一种和第二种之间。 使用ShareSDK.xml配置注册信息SortId此平台在您分享列表中的位置整型数值越大越靠后AppKey填写您在新浪微博上注册到的AppKeyAppSecret填写您在新浪微博上注册到的AppSecretId自定义字段整型用于您项目中对此平台的识别符RedirectUrl填写您在新浪微博上注册的RedirectUrlShareByAppClient是否使用客户端进行分享Enable布尔值标记此平台是否有效 /ShareSDK.xml以XML格式存储数据每一个平台一个块除了社交平台外开发者在ShareSDK注册应用时得到的Appkey需要填写在块“ShareSDK”中如果此Appkey不是开发者自己的Appkey则将来在ShareSDK应用后台的统计数据将不正确。ShareSDK的每一个平台都具备SortId、Id、Enable四个字段除此之外的字段(如新浪微博的AppKey、AppSecret、RedirectUrl、ShareByAppClient等字段)需要到目标平台上注册应用以后得到请正确填写这些字段的数据否则ShareSDK无法完成授权则后续的其它操作也将无法执行。代码配置注册信息示例(演示初始化新浪微博配置信息) 因为各个分享平台可以设置的配置信息不同具体分享平台需要设置哪些配置信息请参考sample里的ShareSDK.xml配置文件ShareSDK.initSDK(Context,你的应用在Sharesdk注册时返回的AppKey);HashMap hashMap new HashMap();hashMap.put(Id,1);hashMap.put(SortId,1);hashMap.put(AppKey,568898243);hashMap.put(AppSecret,38a4f8204cc784f81f9f0daaf31e02e3);hashMap.put(RedirectUrl,http://www.sharesdk.cn);hashMap.put(ShareByAppClient,true);hashMap.put(Enable,true);ShareSDK.setPlatformDevInfo(SinaWeibo.NAME,hashMap);方法需要在Sharesdk.initSDK()方法后调用如果调用了ShareSDK.stopSDK()需要在ShareSDK.initSDK后重新调用ShareSDK.setPlatformDevInfo()方法。 关于应用信息不同字段的更详细解释可以参考ShareSDK.xml文件头部的说明。第四步配置AndroidManifest.xml不同的集成度需要在AndroidManifest.xml中添加的内容不一样。但是首先您需要添加下面的权限列表这些权限将允许您的项目和ShareSDK判断当前应用是否“前置”、获取连接网络的权限、获取您的设备网络状态的权限、实现https安全连接的权限、读取手机设备状态的权限和保存必要配置的权限。一般来说即便不集成ShareSDK大部分的项目也都会注册申请这些权限。其次为了授权操作可以顺利完成需要在application下注册下面的Activityandroid:namecom.mob.tools.MobUIShellandroid:themeandroid:style/Theme.Translucent.NoTitleBarandroid:configChangeskeyboardHidden|orientation|screenSizeandroid:screenOrientationportraitandroid:windowSoftInputModestateHidden|adjustResize /如果您的项目集微信或者微信朋友圈请查看AndroidManifest.xml配置文件里的package路径,需要在package目录下创建wxapi目录再放置WXEntryActivity。 没有此activity在微信分享后回调会检查是否有此activity,没有将会报错。android:name.wxapi.WXEntryActivityandroid:themeandroid:style/Theme.Translucent.NoTitleBarandroid:configChangeskeyboardHidden|orientation|screenSizeandroid:exportedtrueandroid:screenOrientationportrait /而如果您的项目集易信的两个平台请查看AndroidManifest.xml配置文件里的package路径需要在package目录下创建yxapi目录在放置回调Activityandroid:name.yxapi.YXEntryActivityandroid:themeandroid:style/Theme.Translucent.NoTitleBarandroid:configChangeskeyboardHidden|orientation|screenSizeandroid:exportedtrueandroid:screenOrientationportrait /客户端的操作回调因此ShareSDK也无法给予您操作回调。为了避免出错请使用相对路径的方式直接复制上面的代码到您的AndroidManifest.xml中即可。第五步添加代码打开您项目的入口Activity在其onCreate中插入下面的代码 如果使用ShareSDK.xml方式配置调用ShareSDK.initSDK(this);如果使用代码配置应用注册信息或者应用后台配置应用注册信息,调用ShareSDK.initSDK(this,”androidv1101″);androidv1101:是你的应用在ShareSDK注册应用信息时返回的AppKey。 代码会初始化ShareSDK此后对ShareSDK的操作都以此为基础。如果不在所有ShareSDK的操作之前调用这行代码会抛出空指针异常。效果图:
http://www.zqtcl.cn/news/511020/

相关文章:

  • 英文免费网站模板大庆+网站建设
  • 品牌网站建设内容框架网站首页收录没了
  • 湖南城乡住房建设厅网站网站图片切换效果
  • 凡科做的网站可以在百度搜到吗阿里云nas做网站
  • 做企业销售分析的网站更改wordpress传文件尺寸
  • 网站建设策划书封面知名企业名称
  • 中小企业网站建设与管理课件百度云济南高端网站建设公司
  • 台州企业建站程序网页设计素材网站知乎
  • wordpress视频付费谷歌seo专员是指什么意思
  • 域名续费做网站wordpress模板淘宝客模板
  • 加强政协机关网站建设深圳教育软件app开发
  • 绍兴企业网站推广Django 个人博客网站开发
  • html5 开发网站图门市建设局网站
  • wordpress 建立网站江苏电信网站备案
  • 企业网站能个人备案吗成都蜀美网站建设
  • 网站开发 占位符直播网站开发接入视频
  • 网站 易用性原则义乌进货网平台
  • 做网站的你选题的缘由是什么洛阳网站建设找汉狮
  • 常德住房和城乡建设局网站陕西省建设厅的网站
  • 国外做meta分析的网站开发公司替业主承担物业费承诺书
  • 百度收录网站定位地址wordpress 检测浏览器
  • 学习网站建设优化wordpress 轮播广告
  • 迈诺网站建设wordpress 前台注册登录
  • 网站开发市场成本免费建站网站大全
  • 四川省建设人才网站通过ip访问网站需要怎么做
  • 网站建设需要知道什么财税公司怎么找客源
  • 赣州那里有做网站的公司物流网站建设平台
  • 青色系网站北京的建筑设计公司
  • 纺织品做外贸一般在哪个网站上手机网站qq登录插件
  • 长沙做公司网站有没有免费的云服务器可以用