zhanghai лет назад: 8
Родитель
Сommit
9f576dd743

+ 2 - 1
app/src/main/java/com/kfzs/duanduan/ActWeb.java

@@ -23,6 +23,7 @@ import com.kfzs.duanduan.db.DataSave;
 import com.kfzs.duanduan.utils.net.OnURLParseByJS;
 import com.kfzs.duanduan.utils.ShareUtils;
 import com.orhanobut.logger.Logger;
+import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.jiuyan.samllsheep.R;
 import com.umeng.analytics.MobclickAgent;
 import com.umeng.socialize.UMShareAPI;
@@ -187,7 +188,7 @@ public class ActWeb extends BaseCompatActivity {
     private void setUmengOnEvent(String extInfo) {
         Map<String, String> map = new HashMap<>();
         map.put("gameUnique", extInfo);
-        MobclickAgent.onEvent(ActWeb.this, "GameDownload", map);
+        MobclickAgent.onEvent(ActWeb.this, UMConfigUtils.Event.GAME_DOWNLOAD, map);
     }
 
 

+ 2 - 6
app/src/main/java/com/kfzs/duanduan/adp/AdpMainPageRecy.java

@@ -2,13 +2,10 @@ package com.kfzs.duanduan.adp;
 
 import android.app.Activity;
 import android.content.Context;
-import android.content.Intent;
 import android.support.v4.view.ViewPager;
 import android.support.v7.widget.LinearLayoutManager;
 import android.support.v7.widget.RecyclerView;
 import android.support.v7.widget.StaggeredGridLayoutManager;
-import android.text.Html;
-import android.util.Log;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -21,6 +18,7 @@ import android.widget.TextView;
 
 import com.bumptech.glide.Glide;
 import com.kfzs.appstore.utils.adapter.recyclerview.ViewHolder;
+import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.jiuyan.samllsheep.utils.G;
 import com.sheep.jiuyan.samllsheep.R;
 import com.kfzs.duanduan.bean.CateGameBean;
@@ -43,8 +41,6 @@ import com.kfzs.duanduan.view.KFProgressButton;
 import com.kfzs.duanduan.view.TextViewList;
 import com.umeng.analytics.MobclickAgent;
 
-import org.greenrobot.eventbus.EventBus;
-
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -611,7 +607,7 @@ public class AdpMainPageRecy extends AdpCommonRecy<RecyleObj> {
                 Map<String, String> map = new HashMap<>();
                 map.put("BANNER_TYPE", clickedGameObj.getType() == KFIntentKeys.BANNER_TYPE_GAME ? "游戏Banner" : "广告Banner");
                 //TODO 小刁,这些事件分析以后要专门弄个静态类来统一管理
-                MobclickAgent.onEvent(mContext, "BannerClickHorizontal", map);
+                MobclickAgent.onEvent(mContext, UMConfigUtils.Event.BANNER_CLICK_HORIZONTAL, map);
                 switch (clickedGameObj.getType()) {
                     case KFIntentKeys.BANNER_TYPE_GAME:
                         SkipUtils.getInstance().goGameDetails(mContext, clickedGameObj.getGameId());

+ 2 - 4
app/src/main/java/com/kfzs/duanduan/utils/GameStatusScanner.java

@@ -1,6 +1,5 @@
 package com.kfzs.duanduan.utils;
 
-import android.app.Activity;
 import android.content.Context;
 import android.text.TextUtils;
 import android.view.View;
@@ -8,7 +7,7 @@ import android.widget.Toast;
 
 import com.kfzs.duanduan.view.KFProgressButton;
 import com.kfzs.appstore.utils.restful.KFZSNetwork;
-import com.sheep.gamegroup.view.dialog.DialogAccountAbnormal;
+import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.jiuyan.samllsheep.BuildConfig;
 import com.kfzs.duanduan.KFZSApp;
 import com.sheep.jiuyan.samllsheep.R;
@@ -26,7 +25,6 @@ import com.kfzs.duanduan.proto.GameOuterClass;
 import com.kfzs.duanduan.proto.UserPlayedGameOuterClass;
 import com.kfzs.duanduan.utils.net.APIRequest;
 import com.kfzs.duanduan.utils.net.APIRequestInstance;
-import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 import com.umeng.analytics.MobclickAgent;
 import com.zhy.http.okhttp.OkHttpUtils;
 import com.zhy.http.okhttp.callback.StringCallback;
@@ -401,7 +399,7 @@ public abstract class GameStatusScanner {
     public static void setUmengOnEvent(Context mContext,String extInfo) {
         Map<String, String> map = new HashMap<>();
         map.put("gameUnique", extInfo);
-        MobclickAgent.onEvent(mContext, "GameDownload", map);
+        MobclickAgent.onEvent(mContext, UMConfigUtils.Event.GAME_DOWNLOAD, map);
     }
 
     public static void addNewDownloadTask(DownloadTaskService downloadTaskService,String gameName, String downloadUrl, String packageName, int versionCode, String iconUrl, int gameId) {

+ 14 - 0
app/src/main/java/com/sheep/gamegroup/util/UMConfigUtils.java

@@ -0,0 +1,14 @@
+package com.sheep.gamegroup.util;
+
+/**
+ * Created by zhanghai on 2018/3/30.
+ */
+
+public class UMConfigUtils {
+    public static class Event{
+        //下载点击事件
+        public static final String GAME_DOWNLOAD = "GameDownload";
+        //广告点击事件
+        public static final String BANNER_CLICK_HORIZONTAL = "BannerClickHorizontal";
+    }
+}