访问mob官网http://mob.com注册账号–》点击头像进入“后台中心”–》选择shareSDK–》添加应用–》获取AppKey。
点击添加后,就可以生成项目对应的AppKey。
访问mob官网http://mob.com下载最新的sdk。
然后点击一键下载就可以下载最新的sdk。
上面这张图就是我们下载下来的sdk的所有文件,其中我们集成用到的就是红色区域标记的部分。
使用Java -jar命令编译我们下载的QuickIntegrater.jar文件,就会弹出一个对话框,我们添入我们的项目名称还有包名,点击确定,然后就会自动生成一个和我们项目相关的文件夹。如下图所示:
我们只需要把对应的文件复制到我们的项目中就可以。详细的目录结构如下图所示。 需要注意的是,图中的libs中的jar包我们已经添加为library了。在第一次复制进来的时候,我们需要右键–》点击“Add as library”进行编译。这样我们才能使用其中的api。
替换assets文件夹下的AppKey
在AndroidManifest.xml添加下列权限:
<uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <!-- 蓝牙分享所需的权限 --> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 123456789101112 123456789101112初始化ShareSDK
public class ShareApplication extends Application { private static final String APP_KEY = "193e71d0869ce"; @Override public void onCreate() { super.onCreate(); ShareSDK.initSDK(this, APP_KEY); } } 12345678910 12345678910并把ShareApplication应用到AndroidManifest中:
<application android:name=".ShareApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> 12345678 12345678至此,整个ShareSDK就集成到我们的项目中来了,实现效果就是我们篇头的gif动画。 其实所有的东西本身并不难,就看你敢不敢去做这件事,并且很出色地把它完成。
https://github.com/kuangxiaoguo0123/ATShareStudy
