怎么在Android应用中利用ShareSDK实现一个应用分享功能

  介绍

怎么在Android应用中利用ShareSDK实现一个应用分享功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强> 1。获取AppKey

访问暴徒官网http://mob.com注册账号——》点击头像进入”后台中心”——》选择shareSDK——》添加应用——》获取AppKey。

怎么在Android应用中利用shareSDK实现一个应用分享功能

点击添加后,就可以生成项目对应的AppKey。

怎么在Android应用中利用shareSDK实现一个应用分享功能

<强> 2。SDK下载

访问暴徒官网http://mob.com下载最新的SDK。

怎么在Android应用中利用ShareSDK实现一个应用分享功能

然后点击一键下载就可以下载最新的SDK。

怎么在Android应用中利用ShareSDK实现一个应用分享功能

<强> 3。sdk目录结构

怎么在Android应用中利用ShareSDK实现一个应用分享功能”>,</p> <p>上面这张图就是我们下载下来的sdk的所有文件,其中我们集成用到的就是红色区域标记的部分。</p> <p> <强> 4。使用java命令生成项目</强> </p> <p> <img src=

使用java jar命令编译我们下载的QuickIntegrater。jar文件,就会弹出一个对话框,我们添入我们的项目名称还有包名,点击确定,然后就会自动生成一个和我们项目相关的文件夹。如下图所示:

怎么在Android应用中利用ShareSDK实现一个应用分享功能

<强> 5。复制文件

我们只需要把对应的文件复制到我们的项目中就可以。详细的目录结构如下图所示。

, 怎么在Android应用中利用ShareSDK实现一个应用分享功能

需要注意的是,图中的填词中的jar包我们已经添加为图书馆了。在第一次复制进来的时候,我们需要右键——》点击“添加库”进行编译。这样我们才能使用其中的api。

<强> 6。AppKey的替换

替换资产文件夹下的AppKey

怎么在Android应用中利用ShareSDK实现一个应用分享功能

<强> 7。权限添加

在AndroidManifest。xml添加下列权限:

, & lt; uses-permission  android: name=癮ndroid.permission.GET_TASKS",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.INTERNET",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.ACCESS_WIFI_STATE",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.ACCESS_NETWORK_STATE",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.CHANGE_WIFI_STATE",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.WRITE_EXTERNAL_STORAGE",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.READ_PHONE_STATE",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.MANAGE_ACCOUNTS",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.GET_ACCOUNTS",/比;   ,& lt; !——,蓝牙分享所需的权限,——比;   ,& lt; uses-permission  android: name=癮ndroid.permission.BLUETOOTH",/比;   ,& lt; uses-permission  android: name=癮ndroid.permission.BLUETOOTH_ADMIN",/在

<强> 8。活动声明

& lt;活动   ,,android: name=癱om.mob.tools.MobUIShell"   ,,android: configChanges=発eyboardHidden面向| | screenSize"   ,,android: screenOrientation=皃ortrait"   ,,android:主题=癅android:风格/Theme.Translucent.NoTitleBar"   ,,android: windowSoftInputMode=皊tateHidden | adjustResize"比;   ,,& lt; !——, QQ和QQ空间分享,QQ登录的回调必须要配置的,——比;   ,,& lt; intent-filter>   ,,,& lt; data  android:方案=皌encent100371282",/比;   ,,,& lt; action  android: name=癮ndroid.intent.action.VIEW",/比;      ,,,& lt; category  android: name=癮ndroid.intent.category.BROWSABLE",/比;   ,,,& lt; category  android: name=癮ndroid.intent.category.DEFAULT",/比;   ,,& lt;/intent-filter>      ,,& lt; !——,新浪微博客户端分享回调必须配置,——比;   ,,& lt; intent-filter>   ,,,& lt; action  android: name=癱om.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY",/比;   ,,,& lt; category  android: name=癮ndroid.intent.category.DEFAULT",/比;   ,,& lt;/intent-filter>   & lt;/activity>

怎么在Android应用中利用ShareSDK实现一个应用分享功能