ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ

事先说明:

ShareSDK默认QQ可以分享,微信分享则需要在微信的开放平台上认证并申请应用填入对应信息即可

微信认证和申请应用涉及到打包和签名APK,请大家自行查询相关资料进行操作

关于ShareSDK的开发,参考ShareSDK官网为准

步骤一:在ShareSDk官网注册账号,并创建应用:

步骤二:在ShareSDk官网下载所需要的分享的SDK(这里只是介绍微信和QQ两种,其他都一样):

步骤三:将下载好的包解压,在Android Studio中导入两个Module,在ShareSDk for Android文件夹Libs目录下2个文件夹,即是要导入的Module

导入之后,项目结构多了一个oneKeyShareNew和shareSDK:

步骤四:接着右键oneKeyShareNew,open Module Settings,添加对ShareSDK的依赖

步骤五:重复上面步骤,在自己的项目中添加对oneKeyShareNew的依赖

步骤六:在你的项目中创建一个Assets的目录,将ShareSDK for Android/Res目录下的ShareSDK.xml复制到Assets

步骤七:将ShareSDK for Android/Src目录下的wxapi文件夹复制到你的项目中

步骤八:添加权限

步骤九:在ShareSDK.xml中添加ShareSDK应用APPKey

步骤十:添加所ShareSDK需要的manifests配置

步骤十一:在代码中可以使用官方文档代码进行分享了

步骤十二:完成以上步骤只能对QQ进行分享,如果还想对微信分享,中老年秋装则需要在微信开放平台创建应用获取APPID和APPSecret,并将其填入ShareSDK中对应的标签中即可。这里大家可能集成后还是不能分享,很有可能你是直接用usb调试安装的APK或者是debug的APK,这个时候并不是你自己build签名好的APK,所以大家先build签名好的APK再传到手机安装。

步骤十三:查看效果图(QQ和weChat)

其他效果图(新浪微博、腾讯微博、QQ空间)

android sharesdk qq分享到朋友圈,Android实战——ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ...相关推荐

  1. 一键转发微信好友朋友圈,自动跟圈

    今天咱来讲一下如何实现一键转发朋友圈? 如何一键跟圈,多个微信快速同步发圈? 01 一键转发 浏览朋友圈,在此页面可以浏览所登录的微信号的好友朋友圈,可以实现快速点赞.评论.一键转发. 单击" ...

  2. android中设置lmargin简书,超详细React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用...

    (一)前言 本文主要会涉及到以下内容: 微信开发者应用申请审核 安装配置微信分享库 微信好友/朋友圈功能实现 (二)应用申请审核 首先大家需要去微信开发平台去注册账号并且创建一个移动应用.(地址:ht ...

  3. 一键拼接微信好友头像/玩炫朋友圈

    在这里提供一键拼接微信好友头像的源码,分享到朋友赚足眼球. 另附打包好的工具,下载即用! import sys from wxpy import * import math from PIL impo ...

  4. 微信小程序分享功能(微信好友,朋友圈)

    1.点击按钮实现分享微信好友 //html部分 <button class="share_list_button" open-type="share"&g ...

  5. 当你发现微信好友朋友圈是“一条杠”,你会把她、他删除吗?

    微信朋友出现'一条杠',大体有以下五种情况.如果不加以区分,无故删除对方,这显得有些不近人情.哪些情况可以删除对方,哪些情况不要删除对方?我从这五个方面分析这个问题. 1,微信好友不喜欢发朋友圈,这个 ...

  6. python爬取微信朋友圈图片_使用python itchat包爬取微信好友头像形成矩形头像集的方法...

    初学python,我们必须干点有意思的事!从微信下手吧! 头像集样例如下: 大家可以发朋友圈开启辨认大赛哈哈~ 话不多说,直接上代码,注释我写了比较多,大家应该能看懂 import itchat im ...

  7. 分享!手机浏览器跳转微信一键添加微信好友或一键关注公众号的方案

    参考接口样式:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=*********==&scene=110==#wec ...

  8. 分享!手机浏览器跳转微信一键添加微信好友的方案

    现在发现越来越多的广告行业的商家都在寻找如何提升个人微信吸粉的通道,因为成本暴涨,各个广告渠道又不是很稳定,所以很多人都在咨询如何降低成本.如果采用微信的广告渠道,首先限量其次非常贵,所以只能通过外部 ...

  9. Android进阶之使用第三方平台ShareSDK实现新浪微博的一键分享功能

    http://www.it165.net/pro/html/201402/9510.html http://www.it165.net/pro/html/201402/9510.html http:/ ...

  10. android system recovery%3c3e%3e,如何将QQ好友添加为微信好友

    微信与QQ是连接在一起的,下面我来介绍微信好友怎么加qq好友吧,有需了增加的朋友可参考参考. 1.先登录微信,然后进入微信,点击"微信底栏"-"添加朋友"如下图 ...

最新文章

  1. 通过mem函数在MicroPython中访问模块寄存器
  2. Ubuntu中清理Network下Connect to Server的入口
  3. POJ-1067取石子游戏,威佐夫博弈范例题/NYOJ-161,主要在于这个黄金公式~~
  4. 光动能表怎么维护_西铁城手表推荐,西铁城光动能表推荐选购指南
  5. 2019/12/11学习内容摘要(Linux系统用户与用户组管理①)
  6. [洛谷P1342]请柬
  7. 分享一篇获取键盘数值的js(限制在IE浏览器)
  8. 数据挖掘论文matlab,数据挖掘论文3000字范文参考
  9. 江苏省苏州市谷歌高清卫星地图下载
  10. Python requests常用的浏览器头部
  11. Bugzilla的快速入门指南(全网最详细)
  12. html页面中文本框的光标控制
  13. 微信公众号系列之测试号使用
  14. ESP8266/32 (Arduino)驱动SHT30获取温湿度
  15. 牛客网软通动力软件测试机试_牛客网:机试在线训练(1)
  16. Django的defer和only方法详解
  17. PayPal开发文档整理(4)——PayPal商业商务平台之收款
  18. JQuery处理json数据实例(map和数组)
  19. HTML5网页设计练习-选择器的应用
  20. 【R语言】批量合并Excel文件,并增加文件来源列

热门文章

  1. Aizu - 0531 Paint Color
  2. 从webshell的视角谈攻防对抗
  3. android之父手机 应用程序,安卓之父手机Essential Phone真机上手
  4. nginx配置阿里云https的坑
  5. makefile--patsubst和notdir函数
  6. impress.js_与Impress.js和Impressr同步基于Web的演示幻灯片[Quicktip]
  7. PyQt5图书管理系统练习(9)借书还书功能
  8. Xshell+Xftp 安装
  9. 微信PC扫码支付和微信H5支付
  10. TCP初始拥塞窗口与初始接收窗口