初入博客 记ShareSDK的集成分享(Android)
来源:互联网 发布:淘宝模特图片拍摄真相 编辑:程序博客网 时间:2024/05/26 07:30
1.首先过一遍官网集成文档,了解具体步骤
准备工作:mob平台官网注册账号登录并从官网后台创建应用生成appkey和appSecret,下载所需分享平台的SDK。
集成工作:解压SDK,导入jar包,导入ShareSDK.xml文件,配置AndroidManifest.xml文件,调用showShare()方法,这个方法官方文档有给。
2具体填坑之路,完成需求
由于项目需求,我的集成仅包含QQ、微信、朋友圈。
坑num1:AndroidManifest.xml文件中需要填写自己申请的appkey和appSecret,QQ回调要自己申请的appid。android:name=".wxapi.WXEntryActivity"会出现错误,将SDK下的对应类导入即可
坑num2:ShareSDK.xml中对应的第三方平台的AppId、AppSecret需在对应开放平台注册。QQ中的BypassApproval设置成false,亲测(分享连接的时候只有文本消息,标题链接等都分享失败)。Ps:研究了一下午,不知道官方文档为什么是true。
坑num3:分享页面下面小尾巴(即分享的来源),这个需要在开放平台添加app的信息,保证统一性,具体参考官方文档。
坑num4:分享页面的图片显示,以下是官方文档内容
oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片。
看到这种,我们很明显会改成
oks.setImagePath("file:///android_asset/test.jpg");
看上去毫无破绽,其实这样根本实现不了功能,图片还是没能传过来。
在此,笔者采用了一个先从app得到图片资源,然后保存到本地,再读取ImagePath,以确保SDcard中存在此图片。不知道看官有啥好的方法提供,我好优化下我的工具类。
我的工具类会在最后贴出。
3总结
即使看着文档集成,想达到自己想要的,还是没那么简单。第一篇博客,加油,么么哒!!!
阅读全文
0 0
- 初入博客 记ShareSDK的集成分享(Android)
- android 分享sharesdk集成
- Android集成ShareSDK的分享及第三方登录
- android 快速集成ShareSDk分享功能
- 基于ShareSDK的分享集成的坑
- 集成ShareSDK QQ分享的四点体会
- ShareSDK 一键分享的集成
- iOS 分享 sharesdk集成
- ShareSDK集成分享
- Android第三方集成之一键分享ShareSDK的使用eclipse篇
- Android 集成ShareSDK分享QQ或空间成功后,回调却不执行的原因
- Android 集成ShareSDK分享QQ或空间成功后,回调却不执行的原因
- Android 集成ShareSDK分享QQ或空间成功后,回调却不执行的原因
- Android集成shareSdk进行微信和微信朋友圈的分享
- cocos2d-x集成sharesdk做微信分享android,ios
- Android集成ShareSDK分享及三方登录功能
- Android集成ShareSDK第三方分享和登录
- shareSDK社会化分享快速集成
- fibonacci数组练习
- IDEA Maven
- Python-爬取HTML网页数据
- What in the hell is the AP and mAP?
- profiler 的介绍
- 初入博客 记ShareSDK的集成分享(Android)
- 正则表达式太慢?这里有一个提速100倍的方案(附代码)
- android gradle makejar配置
- Epoll详解
- 助你完全理解React高阶组件(Higher-Order Components)
- hive性能调优
- 《android多媒体api》之AudioTrack原始音频pcm播放api
- PostgreSQL 设置单条SQL的执行超时
- 课程设计 大爱线性表 线性表头尾处理 (strlen耗时的可怕)