友盟(UMeng)是國內領先的移動應用統計分析平台,能幫助開發者追蹤用戶留存、渠道效果、用戶畫像、行為漏斗等關鍵指標,為產品迭代與運營決策提供數據支撐。本文記錄 Android 接入友盟統計 SDK 的標準流程。

libs/ 目錄下的 .jar 複製到項目 libs/ 目錄<uses-sdk android:minSdkVersion="4" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
在 <application> 標籤內添加:
<meta-data
android:name="UMENG_APPKEY"
android:value="您的App Key" />
<meta-data
android:name="UMENG_CHANNEL"
android:value="渠道標識(如 Wandoujia、360、Official)" />
注意: 一個安裝包僅對應一個渠道標識,多渠道打包需使用 Gradle 渠道打包機制或 Walle 等工具。
在每個 Activity 的生命週期方法中調用:
@Override
protected void onResume() {
super.onResume();
MobclickAgent.onResume(this); // 統計頁面開始
}
@Override
protected void onPause() {
super.onPause();
MobclickAgent.onPause(this); // 統計頁面結束
}
onResume/onPause,子類不要重複調用,否則會導致重複統計Process.kill() 或 System.exit(),必須在此之前調用 MobclickAgent.onKillProcess(context) 確保數據落盤上傳基礎集成完成後,可根據業務需求接入:
MobclickAgent.onEvent(context, "event_id") 追蹤按鈕點擊、功能使用等自定義事件MobclickAgent.setUserAge()、setUserGender() 等構建用戶畫像MobclickAgent.reportError()onPageStart/onPageEnd詳細 API 請參考 官方集成文檔。
友盟統計接入門檻低、文檔全、後台功能豐富,是中小型應用快速建立數據體系的首選。注意合規收集用戶數據,隱私政策中需說明統計範圍與用途。