一、基本的步驟
1、首先,我們?cè)趍ob官網(wǎng)上獲取App Key和App Secret。
我就簡(jiǎn)略的上傳一些圖了。這邊有一個(gè)官方提供的鏈接大家可以看看–http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1
1)、在登錄,或者注冊(cè)填寫(xiě)完一些基本的信息之后,點(diǎn)擊右上角進(jìn)入后臺(tái)。

2)、此時(shí)注意,不同SDK后臺(tái)創(chuàng)建應(yīng)用的App Key和App Secret是不通用的,請(qǐng)分別創(chuàng)建。

3)、然后就會(huì)看到你的App Key和App Secret,這個(gè)后面是要使用的。
4)、如圖可以添加應(yīng)用。

2、然后下載mob上的Share Sdk,集成到自己的應(yīng)用中去。
我也是簡(jiǎn)略上傳一些圖。這邊也是官網(wǎng)上的鏈接,大家可以看看–http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/
1)、進(jìn)入下載Android SDK界面,點(diǎn)擊下載。

2)、然后下載你想要用的平臺(tái),不要用的可以取消勾選。(可以隱藏一些不要用的,但是應(yīng)用包會(huì)變大)。

3)、下載完了之后,解壓,就是下面這個(gè)樣子:

4)、利用快速集成工具生成所需要的集成文件:
? ? ? 注意:必須是解壓以后來(lái)集成
? ? ? ? 我們進(jìn)入ShareSDK for Android目錄下,如下圖所示:
? ? ? ? ? 箭頭指向的是一個(gè)快速集成工具;

? ? ? ? 雙擊快速集成工具可以打開(kāi)如下所示的界面

這個(gè)界面我們可以看到輸入項(xiàng)目名稱和包名即可,注意如果是做第三方登錄呢可以不選擇“集成快速分享”
點(diǎn)擊確定之后會(huì)看到原來(lái)的文件夾里會(huì)生成一個(gè)以項(xiàng)目名稱的文件夾

打開(kāi)之后如下圖所示:

5)、將生成的文件集成到自己的項(xiàng)目:
? ? ? ?下面我們以新建的項(xiàng)目為例:

首先我們先將sample下的libs下的jar包全選復(fù)制到新建的項(xiàng)目app的libs下

如上圖所示jar包雖然復(fù)制進(jìn)來(lái)但是還沒(méi)build進(jìn)入工程
注意:選擇jar包然后右鍵選擇 add as library ? ?(是全部jar包)。

添加完之后如下圖所示:
jar包左邊會(huì)出現(xiàn)一個(gè)箭頭說(shuō)明就添加依賴成功了

其次,將項(xiàng)目名稱sample下的assets復(fù)制到src->main下

再有就是sample下的資源res文件夾了,這里有必要說(shuō)明下直接將res下的所有資源文件夾全選復(fù)制到自己項(xiàng)目的src->main->res下,不需要修改文件夾的名稱
復(fù)制完之后如下圖所示:資源文件夾的名稱不要修改,直接復(fù)制進(jìn)來(lái)就好

最后將sample下生成的src下的cn的快速集成的代碼包復(fù)制進(jìn)來(lái),注意下圖的目錄

二、開(kāi)始進(jìn)入代碼階段
1)配置AndroidManifest.xml文件

2)添加activity信息 ( 注意:tencent后面的appid要保持和您配置的QQ的appid一致 )

接下來(lái)配置的是微信、易信、支付寶的回調(diào)activity的配置(如果不需要的平臺(tái)可以不配置的):

3)、申請(qǐng)配置第三方平臺(tái)的key
接下來(lái)我們來(lái)看下src->main->assets下的ShareSDK.xml文件

這里打開(kāi)后我們可以看到ShareSDK的appkey,前面注冊(cè)的時(shí)候我們已經(jīng)介紹過(guò),注冊(cè)完的appkey替換這里默認(rèn)的appkey(必要)
其次就是第三方的appid或者appkey等了,這些第三方的key需要開(kāi)發(fā)者去對(duì)應(yīng)的第三方平臺(tái)去申請(qǐng),我們?yōu)橛脩籼峁┝瞬糠殖S闷脚_(tái)的申請(qǐng)流程,
可以參考下《各個(gè)社交平臺(tái)申請(qǐng)流程》
OK,到此位置我們可以進(jìn)入到自己的應(yīng)用中做分享了哦。
4)、初始化ShareSDK
使用ShareSDK必須要初始化,初始化代碼如下:
ShareSDK.initSDK(Context,"sharesdk的appkey");
初始化第一個(gè)參數(shù)傳當(dāng)前activity的context對(duì)象,第二個(gè)參數(shù)傳ShareSDK的appkey,第二個(gè)參數(shù)可以省略不傳,因?yàn)閟haresdk.xml已經(jīng)配置,默認(rèn)會(huì)訪問(wèn)的;
初始化的代碼盡量放到調(diào)用分享的activity的入口oncreat下就好,盡量不要再application里初始化,也可以多次調(diào)用初始化ShareSDK,初始化ShareSDK必須放到所有調(diào)用ShareSDK的最前端。
5)、調(diào)用onekeyshare的界面分享
我這里寫(xiě)了一個(gè)Button ?讓它點(diǎn)擊的時(shí)候彈出分享頁(yè)面。
接下來(lái)我們配置onekeyshare的代碼,如下所示
