Android開源框架集合分享-第三方分享

      新的一月又開始了,轉眼間這一年已經過了三分之一多一些了哈,不知道各位小夥伴兒收穫怎麼樣,無論是

在按照自己的計劃推進的,還是根據其它人的安排再進行着,只要不斷的前進,努力學習就好。

      今天給大家介紹的是關於一些第三方分享的一些知識,實際上算不上什麼開源框架,有興趣的小夥伴可以

瀏覽一下,現在三方分享在項目中也是必不可少的內容,隨着現在騰訊犧牲一部分QQ用戶成就了微信之後,萬能

的朋友圈就是大衆每天必看的內容了,在應用中集成這個也是一個不錯的推廣方向。同時也可以進行三方登錄,

收集用戶信息,方便用戶註冊,還是比較常用的。現在比較流行的就是Mob,還有友盟。重點介紹一下Mob.


6.1第三方分享_Mob

主頁:http://www.mob.com/(包含的內容比較全,基本上三方用到的都有)

用途:第三方分享

使用步驟

1.登錄官網,註冊一下開發者(簡單沒什麼門檻),訪問http://dashboard.mob.com/#/share/index 註冊應用

   獲取AppKey

2.訪問http://www.mob.com/#/downloadDetail/ShareSDK/android下載SDK

3.解壓下載回來的SDK,打開ShareSDK for Android中的QuickIntegrater.jar,

入應用的名稱和包名,讓工具生成相關的資源文件.並拷貝到工程當中

4.配置權限


三方分享所需權限

5.添加Activity信息


添加分享的activity配置信息


6.如果您集成了微信,易信,新浪微博支付寶還需要添加下面回調的activity處理

集成三方的需要按照上面的包名進行建包,才能確保正確調起三方的應用,避免一些奇怪的錯誤



配置特別的activity信息

7.更改assets/ShareSDK中的配置信息.根據自己的實際情況更改每一個平臺的信息

   因爲現在微信的審覈要比之前更加嚴格,所以不想麻煩的話,也可修改配置繞過審覈,繞過審覈的話

在分享圖文的時候,會有一些差異,畢竟沒有經過人家的審覈,這個就看個人項目的需求了。

8.分享,示例代碼:

private void showShare() {

        ShareSDK.initSDK(this);

        OnekeyShare oks = new OnekeyShare();

        //關閉sso授權

        oks.disableSSOWhenAuthorize();

        // 分享時Notification的圖標和文字  2.5.9以後的版本不調用此方法

        //oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));

       // title標題,印象筆記、郵箱、信息、微信、人人網和QQ空間使用

       oks.setTitle(getString(R.string.share));

       // titleUrl是標題的網絡鏈接,僅在人人網和QQ空間使用

      oks.setTitleUrl("http://sharesdk.cn");

      // text是分享文本,所有平臺都需要這個字段

      oks.setText("我是分享文本");

      // imagePath是圖片的本地路徑,Linked-In以外的平臺都支持此參數

      //oks.setImagePath("/sdcard/test.jpg");//確保SDcard下面存在此張圖片

      // url僅在微信(包括好友和朋友圈)中使用

      oks.setUrl("http://sharesdk.cn");

      // comment是我對這條分享的評論,僅在人人網和QQ空間使用

      oks.setComment("我是測試評論文本");

      // site是分享此內容的網站名稱,僅在QQ空間使用

      oks.setSite(getString(R.string.app_name));

      // siteUrl是分享此內容的網站地址,僅在QQ空間使用

      oks.setSiteUrl("http://sharesdk.cn");

      // 啓動分享GUI

      oks.show(this);

}

6.2第三方分享_友盟

        關於友盟這個就不再過多的介紹了,用法與Mob都差不多的,而且內容也差不多,算是在這個方面做得最好的兩個

至於集成的時候要用哪一個,這個看團隊內部商量了啊,確實沒什麼大的差別,不過好像聽說ios對其中一個的支持不是

太好,集成的時候稍微有些費勁,這個小夥伴兒們可以考慮一下啊。

        總的來說,關於三方分享大致就是這些內容,集成非常簡單,但是沒有接觸過的新手集成的話,還是得注意多看官

方文檔,避免因爲一些小的細節造出一些奇怪的bug。那就尷尬了啊。這個是之前整理的資料,有什麼的不對的地方

請各位瀏覽的小夥伴兒留言改正,一起學習進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章