介绍
您是否在为App的分享功能感到烦恼?繁琐的代码实现让你快要放弃?别担心,Sharesdk这个开源的第三方库可以帮您轻松解决这个问题!本文将教您如何使用Sharesdk快速集成分享功能。
第一步:准备工作
在开始开发之前,需要在官网(https://www.mob.com/)上注册账号并通过审核,注册完成后,在控制台中创建应用并获取AppKey,AppSecret,并下载sdk。目前Sharesdk支持多种开发语言,对于本文而言,我们以Android为例进行说明。
下一步是将sdk导入到项目中并在build.gradle中添加依赖。
``` dependencies { implementation ('cn.sharesdk:ShareSDK:3.2.2') { exclude group: 'com.mob' //去掉第三方库的依赖库 } implementation 'cn.sharesdk:sharesdk:3.2.2' //各个平台的依赖 } ```第二步:初始化
在sdk的初始化中需要传入AppKey和AppSecret,示例:
``` public class DemoApplication extends Application { private static final String APPKEY = \"你的AppKey\"; private static final String APPSECRET = \"你的AppSecret\"; @Override public void onCreate() { super.onCreate(); // 初始化 SDK MobSDK.init(this, APPKEY, APPSECRET); } } ```需要注意的是,在Android 9.0及以上的版本中,需要在AndroidManifest.xml文件中添加以下代 码才能正常运行。
```第三步:授权登录
在正式实现分享之前,先来实现授权登录(QQ、微信等)。Sharesdk提供了很多各种平台的api,大大简化了代码的实现。只需要在相应的Activity中调用以下代码即可打开授权登录窗口:
``` public class LoginActivity extends Activity { private static final String[] SCOPES = {\"snsapi_userinfo\注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意