博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android实战——ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ
阅读量:5246 次
发布时间:2019-06-14

本文共 962 字,大约阅读时间需要 3 分钟。

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空间)

转载于:https://www.cnblogs.com/zhanglixina/p/9603755.html

你可能感兴趣的文章
[ROS] Chinese MOOC || Chapter-4.4 Action
查看>>
简单的数据库操作
查看>>
iOS-解决iOS8及以上设置applicationIconBadgeNumber报错的问题
查看>>
亡灵序曲-The Dawn
查看>>
Redmine
查看>>
帧的最小长度 CSMA/CD
查看>>
xib文件加载后设置frame无效问题
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
React Router 4.0 基本使用
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>