******友盟統計請看我的 友盟統計Tag 相關新文章!******
無論是AS還是Eclipse集成都應加入權限和你的應用的appkey
<manifest……> <uses-sdk android:minSdkVersion="4"></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 ……> …… <activity ……/> <meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"></meta-data> <meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/> </application> </manifest>
android studio 版本
首先下載友盟的統計SDK
然后再Gradle中配置,加入依賴
dependencies { compile 'com.umeng.analytics:analytics:latest.integration' }
如不可用,無法正常集成,加入如下代碼
allprojects {
repositories {
mavenCentral()
}
}
之后是在每個acticity中加入代碼
確保在所有的Activity中都調用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法,這兩個調用將不會阻塞應用程序的主線程,也不會影響應用程序的性能。
- 如果您的Activity之間有繼承或者控制關系請不要同時在父和子Activity中重復添加onPause和onResume方法,否則會造成重復統計,導致啟動次數異常增高。(eg.使用TabHost、TabActivity、ActivityGroup時)。
至此基本功能集成完畢
Eclipse
除了沒有依賴,代碼一樣,jar包直接加入到libs中即可,Manifest文件不可忘記!!
以上加入之后錯誤統計也將集成上去,可以在友盟的后台查看錯誤崩潰信息