Android開發(fā)指南使用魔方前請認真閱讀本文檔,避免不必要到麻煩。1.添加應(yīng)用并獲取SDK登錄進入魔方管理后臺,點擊“添加應(yīng)用”進入應(yīng)用創(chuàng)建流程頁面。填寫相關(guān)信息后應(yīng)用創(chuàng)建成功,可在頁面獲取“AppKey”并點擊“下載Andro">
歡迎來到天天文庫
瀏覽記錄
ID:1288301
大?。?9.18 KB
頁數(shù):7頁
時間:2017-11-09
《開發(fā)指南android開發(fā)指南》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、開發(fā)指南>Android開發(fā)指南使用魔方前請認真閱讀本文檔,避免不必要到麻煩。1.添加應(yīng)用并獲取SDK登錄進入魔方管理后臺,點擊“添加應(yīng)用”進入應(yīng)用創(chuàng)建流程頁面。填寫相關(guān)信息后應(yīng)用創(chuàng)建成功,可在頁面獲取“AppKey”并點擊“下載AndroidSDK”按鈕下載SDK。2.使用基礎(chǔ)數(shù)據(jù)統(tǒng)計功能2.1導入SDK解壓下載的SDK壓縮包,并將其中的imofan.jar導入到工程中。以Eclipse為例,右鍵點擊工程根目錄,選擇Properties>JavaBuildPath>Libraries,然后點擊AddExternalJARs,找到解壓出的imofan.jar文件,點擊
2、“打開”按鈕即導入成功。2.2配置AndroidManifest.xml要使用魔方基礎(chǔ)數(shù)據(jù)統(tǒng)計功能,需要在AndroidManifest.xml中申明一些應(yīng)用權(quán)限,并定義一些meta-data。示例如下:3、mission.ACCESS_NETWORK_STATE"/>...... 4、roid:name="MOFANG_CHANNEL"android:value="your_channel"/> ............上述各屬性釋義如下:應(yīng)用權(quán)限作用INTERNET允許應(yīng)用訪問互聯(lián)網(wǎng),發(fā)送統(tǒng)計數(shù)據(jù)READ_PHONE_STATE允許應(yīng)用獲取設(shè)備的device-id,便于構(gòu)建設(shè)備的身份標識ACCESS_NETWORK_STATE允許應(yīng)用檢測網(wǎng)絡(luò)連接狀態(tài),在網(wǎng)絡(luò)異常狀態(tài)下緩存數(shù)據(jù)暫不發(fā)送ACCESS_WIFI_STATE允許應(yīng)用獲取WiFi的MAC地址,便于為無法獲取device-id的設(shè)備構(gòu)建其身5、份標識CHANGE_WIFI_STATE允許應(yīng)用檢測網(wǎng)絡(luò)連接狀態(tài),在網(wǎng)絡(luò)異常狀態(tài)下緩存數(shù)據(jù)暫不發(fā)送魔方數(shù)據(jù)作用MOFANG_APPKEY用來唯一標識應(yīng)用的key,應(yīng)用創(chuàng)建時由魔方系統(tǒng)自動生成MOFANG_CHANNEL應(yīng)用推廣渠道標識,可為不同渠道提供MOFANG_CHANNEL值不一樣的APK安裝包,便于統(tǒng)計各渠道的推廣效果。(注意:渠道標識值英文字母和數(shù)字組成,最長24個字符,且必須包含至少一個英文字母)2.3添加數(shù)據(jù)監(jiān)測代碼在需要調(diào)用魔方SDK的Activity類中引入com.imofan.android.basic.Mofang類。importcom.imof6、an.android.basic.Mofang;在應(yīng)用中每個Activity的onResume方法里調(diào)用Mofang.onResume(Activitycontext,Stringname)事件方法。@OverrideprotectvoidonResume(){ super.onResume(); Mofang.onResume(this,"啟動界面"); ......}這里的傳入?yún)?shù)context為當前Activity對象,name是為當前activity取的名字,便于訪問路徑分析時看起來更為直觀。如果不需要為每個activity命名,則可直接調(diào)用Mofang7、.onResume(Activitycontext)事件方法,以類名表示activity的名字。在對應(yīng)的Activity的onPause方法里調(diào)用Mofang.onPause(Activitycontext)事件方法。這里的傳入?yún)?shù)context為當前Activity對象。@OverrideprotectvoidonPause(){ super.onPause(); Mofang.onPause(this); ......}關(guān)于添加數(shù)據(jù)監(jiān)測代碼,有如下事項需要注意:*確保應(yīng)用中的每個Activity都添加了上述監(jiān)測代碼,以便魔方更準確地統(tǒng)計到用
3、mission.ACCESS_NETWORK_STATE"/>...... 4、roid:name="MOFANG_CHANNEL"android:value="your_channel"/> ............上述各屬性釋義如下:應(yīng)用權(quán)限作用INTERNET允許應(yīng)用訪問互聯(lián)網(wǎng),發(fā)送統(tǒng)計數(shù)據(jù)READ_PHONE_STATE允許應(yīng)用獲取設(shè)備的device-id,便于構(gòu)建設(shè)備的身份標識ACCESS_NETWORK_STATE允許應(yīng)用檢測網(wǎng)絡(luò)連接狀態(tài),在網(wǎng)絡(luò)異常狀態(tài)下緩存數(shù)據(jù)暫不發(fā)送ACCESS_WIFI_STATE允許應(yīng)用獲取WiFi的MAC地址,便于為無法獲取device-id的設(shè)備構(gòu)建其身5、份標識CHANGE_WIFI_STATE允許應(yīng)用檢測網(wǎng)絡(luò)連接狀態(tài),在網(wǎng)絡(luò)異常狀態(tài)下緩存數(shù)據(jù)暫不發(fā)送魔方數(shù)據(jù)作用MOFANG_APPKEY用來唯一標識應(yīng)用的key,應(yīng)用創(chuàng)建時由魔方系統(tǒng)自動生成MOFANG_CHANNEL應(yīng)用推廣渠道標識,可為不同渠道提供MOFANG_CHANNEL值不一樣的APK安裝包,便于統(tǒng)計各渠道的推廣效果。(注意:渠道標識值英文字母和數(shù)字組成,最長24個字符,且必須包含至少一個英文字母)2.3添加數(shù)據(jù)監(jiān)測代碼在需要調(diào)用魔方SDK的Activity類中引入com.imofan.android.basic.Mofang類。importcom.imof6、an.android.basic.Mofang;在應(yīng)用中每個Activity的onResume方法里調(diào)用Mofang.onResume(Activitycontext,Stringname)事件方法。@OverrideprotectvoidonResume(){ super.onResume(); Mofang.onResume(this,"啟動界面"); ......}這里的傳入?yún)?shù)context為當前Activity對象,name是為當前activity取的名字,便于訪問路徑分析時看起來更為直觀。如果不需要為每個activity命名,則可直接調(diào)用Mofang7、.onResume(Activitycontext)事件方法,以類名表示activity的名字。在對應(yīng)的Activity的onPause方法里調(diào)用Mofang.onPause(Activitycontext)事件方法。這里的傳入?yún)?shù)context為當前Activity對象。@OverrideprotectvoidonPause(){ super.onPause(); Mofang.onPause(this); ......}關(guān)于添加數(shù)據(jù)監(jiān)測代碼,有如下事項需要注意:*確保應(yīng)用中的每個Activity都添加了上述監(jiān)測代碼,以便魔方更準確地統(tǒng)計到用
4、roid:name="MOFANG_CHANNEL"android:value="your_channel"/> ............上述各屬性釋義如下:應(yīng)用權(quán)限作用INTERNET允許應(yīng)用訪問互聯(lián)網(wǎng),發(fā)送統(tǒng)計數(shù)據(jù)READ_PHONE_STATE允許應(yīng)用獲取設(shè)備的device-id,便于構(gòu)建設(shè)備的身份標識ACCESS_NETWORK_STATE允許應(yīng)用檢測網(wǎng)絡(luò)連接狀態(tài),在網(wǎng)絡(luò)異常狀態(tài)下緩存數(shù)據(jù)暫不發(fā)送ACCESS_WIFI_STATE允許應(yīng)用獲取WiFi的MAC地址,便于為無法獲取device-id的設(shè)備構(gòu)建其身
5、份標識CHANGE_WIFI_STATE允許應(yīng)用檢測網(wǎng)絡(luò)連接狀態(tài),在網(wǎng)絡(luò)異常狀態(tài)下緩存數(shù)據(jù)暫不發(fā)送魔方數(shù)據(jù)作用MOFANG_APPKEY用來唯一標識應(yīng)用的key,應(yīng)用創(chuàng)建時由魔方系統(tǒng)自動生成MOFANG_CHANNEL應(yīng)用推廣渠道標識,可為不同渠道提供MOFANG_CHANNEL值不一樣的APK安裝包,便于統(tǒng)計各渠道的推廣效果。(注意:渠道標識值英文字母和數(shù)字組成,最長24個字符,且必須包含至少一個英文字母)2.3添加數(shù)據(jù)監(jiān)測代碼在需要調(diào)用魔方SDK的Activity類中引入com.imofan.android.basic.Mofang類。importcom.imof
6、an.android.basic.Mofang;在應(yīng)用中每個Activity的onResume方法里調(diào)用Mofang.onResume(Activitycontext,Stringname)事件方法。@OverrideprotectvoidonResume(){ super.onResume(); Mofang.onResume(this,"啟動界面"); ......}這里的傳入?yún)?shù)context為當前Activity對象,name是為當前activity取的名字,便于訪問路徑分析時看起來更為直觀。如果不需要為每個activity命名,則可直接調(diào)用Mofang
7、.onResume(Activitycontext)事件方法,以類名表示activity的名字。在對應(yīng)的Activity的onPause方法里調(diào)用Mofang.onPause(Activitycontext)事件方法。這里的傳入?yún)?shù)context為當前Activity對象。@OverrideprotectvoidonPause(){ super.onPause(); Mofang.onPause(this); ......}關(guān)于添加數(shù)據(jù)監(jiān)測代碼,有如下事項需要注意:*確保應(yīng)用中的每個Activity都添加了上述監(jiān)測代碼,以便魔方更準確地統(tǒng)計到用
此文檔下載收益歸作者所有