Android接入友盟統(tǒng)計(順帶多渠道打包)苹熏、友盟分享

小弟原創(chuàng)文章勒葱,轉載煩請注明本文出處http://www.reibang.com/p/5e15b886d7fe
感覺自己墮落了菇夸,三個月沒更任何東西 o(╥﹏╥)o

前言

像這些第三方接入共苛,還都是蠻簡單的判没,基本上按照文檔就可以完成(排除有一些文檔不全的需要趟坑),記錄這些主要是給新手朋友一點參考吧隅茎。

1.去友盟平臺注冊一個賬號
獲取你應用的Appkey.png
2.然后選擇你需要集成的產(chǎn)品澄峰,比如這里選擇是“應用統(tǒng)計”
選擇你要接入的服務.png
3.下載對應的SDK,解壓辟犀,導入到你的項目中

導入SDK有以下兩種方法俏竞,選其中一種即可 。
(1) eclipse開發(fā)環(huán)境SDK集成

將需要的jar包拷貝到本地工程libs子目錄下堂竟;在Eclipse中右鍵工程根目錄魂毁,選擇 Properties -> Java Build Path -> Libraries ,然后點擊Add External JARs... 選擇指向jar的路徑出嘹,點擊OK席楚,即導入成功。(ADT17及以上不需要手動導入)

(2)使用Android Studio導入SDK

Android Studio是谷歌推出了新的Android開發(fā)環(huán)境税稼,友盟+支持AndroidStudio的Gradle配置烦秩,如您使用Android Studio開發(fā)垮斯,請在您的App對應build.gradle文件中加入對統(tǒng)計SDK和Common通用組件庫的依賴:

dependencies
{
    compile file(dir:'libs',include:['umeng-analytics-7.x.0.jar'])
    compile file(dir:'libs',include:['umeng-common-1.x.0.jar'])
}
4.配置APPKEY

manifest的配置主要包括添加權限,代碼示例如下:

<manifest……>
<uses-sdk android:minSdkVersion="8"></uses-sdk>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<application ……>
……
<meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"/> 
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/> 
</application>    
</manifest>

第一個<meta-data>中name填你appkey的名字(你自己取的)只祠,后面value里面填你剛剛在友盟平臺為該應用申請的appkey值(是24位數(shù)字加字母的組合)
其實這個時候兜蠕,友盟統(tǒng)計的基本集成已經(jīng)完了,如果有更多的需求铆农,比如需要自定義統(tǒng)計事件牺氨,可以看友盟的文檔友盟文檔的鏈接在這里(點擊即可跳轉)

第二個<meta-data>的配置是為了方便你多渠道打包用(不需要的可以不添加)狡耻,name填你的為多渠道打包取得名字(你自己取得),value的值墩剖,為了方便建議你寫成如下樣式,方便在build.gradle文件中配置

<meta-data
            android:name="UMENG_CHANNEL"
            android:value="${UMENG_CHANNEL_VALUE}"/>

build.gradle文件中android閉包中添加如下代碼

   /* 友盟多渠道打包 */
    productFlavors {
        yingyongbao {}
        wandoujia {}
        baidu {}
        c360 {}
        uc {}
        xiaomi {}
        huawei {}
        c91shouji {}
        meizu {}
        productFlavors.all { flavor ->
            flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
        }
    }
5.配置完上面的多渠道

在AndroidStudio菜單欄Build-->Generate signed APK-->選擇你的簽名文件(或者創(chuàng)建你的簽名文件)后會看到如下:


Generate signed APK.png

點擊finish夷狰,稍等片刻就會打包成功


打包成功之后的APK.png

這些APK文件可以正式上架到各大應用平臺(可能有些平臺會要求你進行加固)
································································分割線·····················································

友盟分享

1.同上面的友盟統(tǒng)計一樣岭皂,首先要為你的應用申請appkey(如果該應用已經(jīng)接入友盟其它服務,你這個appkey將會和之前的一樣)
2.下載SDK沼头,并解壓爷绘,解壓之后如下
解壓之后如下.png
3.按照文檔要求,拷貝對應的jar和res到你的項目中(解壓文件中有一個集成工具进倍,方便你拷貝文件)土至,雙擊打開
友盟集成工具.png

勾選你要分享的平臺,選擇你的開發(fā)工具猾昆,點擊OK之后陶因,會生成umeng_integratetool_result一個文件夾:
將對應的文件內(nèi)容拷貝進入你的工程中即可。


拷貝對應的文件進你的工程中.png
4.添加回調Activity(這里添加的也需要在Manifest 中配置)

根據(jù)你要分享的平臺(微信垂蜗,QQ楷扬,新浪微博),添加不同的回調Activity
具體的友盟文檔上很詳細http://dev.umeng.com/social/android/quick-integration#1_3

5.注意Android6.0權限適配
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贴见,一起剝皮案震驚了整個濱河市烘苹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌片部,老刑警劉巖镣衡,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異档悠,居然都是意外死亡廊鸥,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門站粟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黍图,“玉大人,你說我怎么就攤上這事奴烙≈唬” “怎么了剖张?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長揩环。 經(jīng)常有香客問我搔弄,道長,這世上最難降的妖魔是什么丰滑? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任顾犹,我火速辦了婚禮,結果婚禮上褒墨,老公的妹妹穿的比我還像新娘炫刷。我一直安慰自己,他們只是感情好郁妈,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布浑玛。 她就那樣靜靜地躺著,像睡著了一般噩咪。 火紅的嫁衣襯著肌膚如雪顾彰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天胃碾,我揣著相機與錄音涨享,去河邊找鬼。 笑死仆百,一個胖子當著我的面吹牛厕隧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播儒旬,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼栏账,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了栈源?” 一聲冷哼從身側響起挡爵,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎甚垦,沒想到半個月后茶鹃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡艰亮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年闭翩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迄埃。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡疗韵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出侄非,到底是詐尸還是另有隱情蕉汪,我是刑警寧澤流译,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站者疤,受9級特大地震影響福澡,放射性物質發(fā)生泄漏。R本人自食惡果不足惜驹马,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一革砸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糯累,春花似錦算利、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仗岸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間借笙,已是汗流浹背扒怖。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留业稼,地道東北人盗痒。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像低散,于是被迫代替她去往敵國和親俯邓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355