瀏覽代碼

打点统计说明测试输出

zengjiebin 7 年之前
父節點
當前提交
04618c0c5a

+ 2 - 0
app/src/main/java/com/sheep/gamegroup/statistics/AppStatistics.java

@@ -6,7 +6,9 @@ import com.alibaba.fastjson.JSONObject;
 import com.sheep.gamegroup.model.api.ApiService;
 import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.util.SheepSubscriber;
+import com.sheep.gamegroup.util.ActivityManager;
 import com.sheep.gamegroup.util.PreferenceUtils;
+import com.sheep.gamegroup.view.activity.ChangeTelAct;
 import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 

+ 4 - 1
app/src/main/java/com/sheep/gamegroup/util/TestUtil.java

@@ -282,7 +282,7 @@ public class TestUtil {
      * @param activity
      */
     public static void test(final Activity activity) {
-        final String[] items = {"尝试开启第三方应用使用情况","测试代理页面","第三方应用使用情况","开启第三方应用使用情况","h5跳转","新手对话框","md5","空间不足提示框",
+        final String[] items = {"复制打点数据","尝试开启第三方应用使用情况","测试代理页面","第三方应用使用情况","开启第三方应用使用情况","h5跳转","新手对话框","md5","空间不足提示框",
                 "显示已经安装应用列表","复制token","复制faq地址","复制代理地址","复制世界杯地址","任务游戏列表","世界杯活动","交通银行信用卡测试",
                 "浦发银行信用卡测试", "测试游戏模块","打卡成功提示","定向货币详情","进入绑定身份认证界面时的提示","提交身份认证时的提示", "检查标签",
                 "友盟分享", "了解小绵羊", "提现成功"};
@@ -292,6 +292,9 @@ public class TestUtil {
                     @Override
                     public void onClick(DialogInterface dialog, int which) {
                         switch (items[which]) {
+                            case "复制打点数据":
+                                UMConfigUtils.copyDaDianData();
+                                break;
                             case "测试代理页面":
                                 Jump2View.getInstance().goWeb(activity, "http://10.8.210.172:8081/#/?authorization=123123", "代理服务");
                                 break;

+ 151 - 147
app/src/main/java/com/sheep/gamegroup/util/UMConfigUtils.java

@@ -9,16 +9,18 @@ import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.util.SheepSubscriber;
 import com.sheep.gamegroup.statistics.AppStatistics;
 import com.sheep.gamegroup.statistics.AppStatisticsConfig;
-import com.sheep.jiuyan.samllsheep.BuildConfig;
+import com.sheep.gamegroup.view.activity.ChangeTelAct;
 import com.sheep.jiuyan.samllsheep.SheepApp;
-//import com.umeng.analytics.MobclickAgent;
 
 import java.util.HashMap;
+import java.util.Locale;
 import java.util.Map;
 
 import rx.android.schedulers.AndroidSchedulers;
 import rx.schedulers.Schedulers;
 
+//import com.umeng.analytics.MobclickAgent;
+
 /**
  * Created by zhanghai on 2018/3/30.
  */
@@ -30,123 +32,119 @@ public class UMConfigUtils {
 
     //统计点击次数需要的子subtype
     public enum Event {
-        GAME_DOWNLOAD("GameDownload"),//游戏下载次数 5001
-        BANNER_CLICK_HORIZONTAL("BannerClickHorizontal"),//轮播图 广告点击次数 5002
-        TAB_GAME,//主页tab中的游戏页签 5003 注:!!!!!界面已经没有显示了!!!!!
-        TAB_CATEGORY, //主页tab中的分类页签 5004 注:!!!!!界面已经没有显示了!!!!!
-        TAB_SHEEP,//主页tab中的小绵羊页签 5005
-        TAB_JIEZHEWAN,//主页tab中的借着玩页签 5006 注:!!!!!界面已经没有显示了!!!!!
-        TAB_CREDITCARD,//信用卡页签 5007 注:!!!!!界面已经没有显示了!!!!!
-        SHEEP_TASK_TRY,//试玩赚钱 5008
-        SHEEP_TASK_INVITE,//邀请赚钱 5009
-        SHEEP_TASK_LIE,//躺着赚钱 5010
-        SHEEP_TIXIAN,//提现 5011
-        TASK_DETAIL,//任务详情 5012
-        TASK_DOWNLOAD,//任务详情中->下载游戏 5013
-        TASK_UPLOAD_PICTURE,//任务详情中->上传截图 5014
-        USER_ACCOUNT_SAFE,//个人中心 -> 账号安全 5015
-        USER_TASK_RECORD,//个人中心 -> 任务记录 5016
-        USER_TIXIAN_DETAIL,//个人中心 -> 提现明细 5017
-        USER_BIND_PHONE,//账号安全 -> 绑定手机号(确定按钮)5018
-        USER_BIND_WEIXIN,//账号安全 -> 绑定微信号(立即绑定按钮) 5019
-        USER_AUTHENTICATION,//账号安全 -> 实名认证(提交按钮)5020
-        USER_LOGOUT,//账号安全 -> 退出登录按钮 5021
-        GAME_SEARCH,//搜索界面-> 搜索按钮 5022
-        GAME_DOWNLOAD_MANAGER,//主界面右上角 -> 下载管理按钮 5023
-        TASK_ACCEPT,//接取任务 5024
-        SHEEP_NEWBIE_TASK_LIST,//新手任务列表界面,(界面已经修改为对话框了) 5025
-        SHEEP_NEWBIE_TASK_UNDERSTAND_SHEEP,//一分钟了解小绵羊界面 5026
-        SHEEP_NEWBIE_TASK_REGIST_SUCCESS_DIALOG,//注册小绵羊成功对话框 5027
-        SHEEP_NEWBIE_TASK_LIST_DIALOG,//新手任务列表对话框 5028
-        SHEEP_NEWBIE_TASK_ADD_QQ,//加入官方QQ群任务 5029
-        SHEEP_CREDIT_CARD,//信用卡任务列表界面 5030
-        SHEEP_CREDIT_CARD_ACCEPT_LIST,//信用卡任务列表界面 -> 信用卡任务接受列表 5031
-        SHEEP_CREDIT_CARD_PROGRESS_QUERY_LIST,//信用卡任务列表界面 ->信用卡任务进度查询列表 5032
-        SHEEP_CREDIT_CARD_DETAIL,//信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面 5033
-        SHEEP_CREDIT_CARD_DETAIL_WEB,//信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面 -> 申请信用卡web界面 5034
-        SHEEP_CREDIT_CARD_PROGRESS_QUERY,//信用卡任务列表界面 ->信用卡任务进度查询列表 -> 信用卡任务进度查询 5035
-        TASK_START_APP,//打开任务应用或游戏 5036
-        TASK_INSTALL_APP,//安装应用 5037
-        SHEEP_START,//启动小绵羊 5038
-        SHEEP_RESUME,//小绵羊进入前台 5039
-        SHEEP_PAUSE,//小绵羊进入后台 5040
-        SHEEP_STOP,//退出小绵羊 5041
-        PUNCH,//点击打卡赚钱 5042
-        PUNCH_SIGN_UP,//点击报名 5043
-        PUNCH_PUNCH,//点击打卡 5044
-        PUNCH_RECORD,//点击战绩 5045
-        PUNCH_RANKING_LIST,//点击本月排行榜 5046
-        PUNCH_ACCUMULATIVE_LIST,//选择累计打卡 5047
-        PUNCH_CONTINUATION,//选择连续打卡 5048
-        SHEEP_TIXIAN_COMMIT,//点击 提现提交按钮 5049
-        SHEEP_SEQUENTIAL_TASK,//点击进入连续任务界面 5050
-        SHEEP_GAME_TASK,//点击进入游戏任务界面 5051
-        XIANWAN_WEBVIEW,//闲玩 5052
-        ORDER_MANAGER,//订单管理 5053
-        USER_AUTHENTICATION_ENTER,//进入实名认证界面 5054
-        TAB_USER,//点击主页tab中的个人中心模块 5055
-        TAB_FIND,//点击主页tab中的发现模块 5056
-        FIND_TAG,//点击发现模块上面的标签 5057 需要传标签id到substring中,如:{"find_tag_name": "全部}
-        FIND_ITEM,//点击发现模块中列表里面的一个单项 5058 需要传发现项的id到substring中,如:{"find_id": 1}
-        FIND_APP,//点击下载或者预约、取消预约等 发现模块中的一个游戏或者应用 5059 需要传发现App的id和操作到substring中,如:{"application_id": 1, "action", "开始下载"}
-        FIND_SHARE,//点击发现详情中的分享 5060 需要传发现项的id或者application_id到substring中,如:{"find_id": 1}或{"application_id": 1}
-        FIND_TASK,//领取任务或者取消任务 5061 需要传任务的id和操作到substring中,如:{"release_task_id":1,"action":"领取任务"}或{"release_task_id":1,"action":"取消任务"}
-        FIND_SCORE,//评分或者重新评分 5062 需要传发现app的id到substring中,如:{"application_id": 1}
-        USER_FIND_APP_ORDER,//点击个人中心中的游戏预约 5063
-        MY_MONEY_TAB,//点击我的资产中的tab 5064 需要传点击的tab对应的名字:充值记录、提现记录、收支明细,如:{"tab_name": "充值记录"}或{"tab_name": "提现记录"}或{"tab_name": "收支明细"}
-        NEWBIE_TASK,//点击新手任务图标 5065
-        AD_SPLASH,//点击开屏广告 5066 需要传点击的广告对应的id,如:{"ad_id": 1}
-        AD_TOAST,//点击弹窗广告 5067 需要传点击的广告对应的id,如:{"ad_id": 1}
-        LOGIN_PHONE,//点击登录界面中的手机号登录 5068
-        LOGIN_QQ,//点击登录界面中的QQ登录 5069
-        LOGIN_WX,//点击登录界面中的微信登录 5070
-        USER_INFO,//个人中心 -> 个人资料 5071
-        USER_MY_MONEY,//个人中心 -> 我的资产 5072
-        USER_AGENT,//个人中心 -> 代理 5073
-        USER_FAQ,//个人中心 -> FAQ帮助 5074
-        USER_ABOUT_US,//个人中心 -> 关于我们 5075
-        USER_FEEDBACK,//个人中心 -> 意见反馈 5076
-        USER_SHARE,//个人中心 -> 推荐给好友 5077
-        USER_UPGRADE,//个人中心 -> 版本更新 5078
-        USER_CLEAN,//个人中心 -> 清除缓存 5079
-        USER_CLEAN_SURE,//个人中心 -> 清除缓存 -> 确认 5080
-        USER_NEW_VERSION,//个人中心 -> 新功能介绍 5081
-        USER_GAME_ACCOUNT,//个人中心 -> 游戏账号 5082
-        USER_GAME_INSTEAD_OF_RECHARGE,//个人中心 -> 游戏代充 5083
-        UPGRADE_DIALOG_BT,//升级对话框 -> 立即安装、立即更新、下次更新 5084  需要传对应操作到substring中,如:{"action":"立即安装"}或者{"action":"立即更新"}或者{"action":"下次更新"}
-        RECHARGE,//充值 5085  需要传来源到substring中,如:{"from":"我的资产"}或者{"from":"首页"}或者{"from":"我的资产"}或者{"from":"内部H5"}或者{"from":"推送"}或者{"from":"充值Q币"}
-        RECHARGE_PAY,//充值 -> 立即支付 50
-        RECHARGE_QQ,//充值Q币 50  需要传来源到substring中,如:{"from":"发现"}或者{"from":"首页"}或者{"from":"推送"}
-        RECHARGE_QQ_PAY,//充值Q币 -> 立即支付 50
-        USER_INFO_AVATAR,//个人中心 -> 个人资料 -> 头像 50
-        USER_INFO_NAME,//个人中心 -> 个人资料 -> 昵称 50
-        USER_INFO_NAME_MODIFY,//个人中心 -> 个人资料 -> 昵称 -> 确认修改 50
-        QR_SHARE,//我的二维码 50
-        QR_SAVE,//保存二维码至手机 50
-        QR_COPY,//复制二维码链接 50
-        LINK_SHARE,//分享链接 50
-        BIND_WX,//绑定微信 50
-        BIND_PHONE,//绑定手机号 50
-        SHARE_TO_WX,//分享到微信 50
-        SHARE_TO_QQ,//分享到QQ 50
-        USER_FEEDBACK_COMMIT,//个人中心 -> 意见反馈 -> 提交建议 50
+        GAME_DOWNLOAD("游戏下载次数"),// 5001
+        BANNER_CLICK_HORIZONTAL("轮播图 广告点击次数"),// 5002
+        TAB_GAME("主页tab中的游戏页签  注:!!!!!界面已经没有显示了!!!!!"),//5003
+        TAB_CATEGORY("主页tab中的分类页签  注:!!!!!界面已经没有显示了!!!!!"),//5004
+        TAB_SHEEP("主页tab中的小绵羊页签 "),//5005
+        TAB_JIEZHEWAN("主页tab中的借着玩页签  注:!!!!!界面已经没有显示了!!!!!"),//5006
+        TAB_CREDITCARD("信用卡页签 注:!!!!!界面已经没有显示了!!!!!"),//5007
+        SHEEP_TASK_TRY("试玩赚钱"),//5008
+        SHEEP_TASK_INVITE("邀请赚钱"),//5009
+        SHEEP_TASK_LIE("躺着赚钱"),//5010
+        SHEEP_TIXIAN("提现"),//5011
+        TASK_DETAIL("任务详情"),//5012
+        TASK_DOWNLOAD("任务详情中->下载游戏"),//5013
+        TASK_UPLOAD_PICTURE("任务详情中->上传截图"),//5014
+        USER_ACCOUNT_SAFE("个人中心 -> 账号安全"),//5015
+        USER_TASK_RECORD("个人中心 -> 任务记录"),//5016
+        USER_TIXIAN_DETAIL("个人中心 -> 提现明细"),//5017
+        USER_BIND_PHONE("账号安全 -> 绑定手机号(确定按钮"),//5018
+        USER_BIND_WEIXIN("账号安全 -> 绑定微信号(立即绑定按钮)"),//5019
+        USER_AUTHENTICATION("账号安全 -> 实名认证(提交按钮)"),//5020
+        USER_LOGOUT("账号安全 -> 退出登录按钮"),//5021
+        GAME_SEARCH("搜索界面-> 搜索按钮"),//5022
+        GAME_DOWNLOAD_MANAGER("主界面右上角 -> 下载管理按钮"),//5023
+        TASK_ACCEPT("接取任务"),//5024
+        SHEEP_NEWBIE_TASK_LIST("新手任务列表界面,(界面已经修改为对话框了)"),//5025
+        SHEEP_NEWBIE_TASK_UNDERSTAND_SHEEP("一分钟了解小绵羊界面"),//5026
+        SHEEP_NEWBIE_TASK_REGIST_SUCCESS_DIALOG("注册小绵羊成功对话框"),//5027
+        SHEEP_NEWBIE_TASK_LIST_DIALOG("新手任务列表对话框"),//5028
+        SHEEP_NEWBIE_TASK_ADD_QQ("加入官方QQ群任务"),//5029
+        SHEEP_CREDIT_CARD("信用卡任务列表界面"),//5030
+        SHEEP_CREDIT_CARD_ACCEPT_LIST("信用卡任务列表界面 -> 信用卡任务接受列表"),//5031
+        SHEEP_CREDIT_CARD_PROGRESS_QUERY_LIST("信用卡任务列表界面 ->信用卡任务进度查询列表"),//5032
+        SHEEP_CREDIT_CARD_DETAIL("信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面"),//5033
+        SHEEP_CREDIT_CARD_DETAIL_WEB("信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面 -> 申请信用卡web界面"),//5034
+        SHEEP_CREDIT_CARD_PROGRESS_QUERY("信用卡任务列表界面 ->信用卡任务进度查询列表 -> 信用卡任务进度查询"),//5035
+        TASK_START_APP("打开任务应用或游戏"),//5036
+        TASK_INSTALL_APP("安装应用"),//5037
+        SHEEP_START("启动小绵羊"),//5038
+        SHEEP_RESUME("小绵羊进入前台"),//5039
+        SHEEP_PAUSE("小绵羊进入后台"),//5040
+        SHEEP_STOP("退出小绵羊"),//5041
+        PUNCH("点击打卡赚钱"),//5042
+        PUNCH_SIGN_UP("点击报名"),//5043
+        PUNCH_PUNCH("点击打卡"),//5044
+        PUNCH_RECORD("点击战绩"),//5045
+        PUNCH_RANKING_LIST("点击本月排行榜"),//5046
+        PUNCH_ACCUMULATIVE_LIST("选择累计打卡"),//5047
+        PUNCH_CONTINUATION("选择连续打卡"),//5048
+        SHEEP_TIXIAN_COMMIT("点击 提现提交按钮"),//5049
+        SHEEP_SEQUENTIAL_TASK("点击进入连续任务界面"),//5050
+        SHEEP_GAME_TASK("点击进入游戏任务界面"),//5051
+        XIANWAN_WEBVIEW("闲玩"),//5052
+        ORDER_MANAGER("订单管理"),//5053
+        USER_AUTHENTICATION_ENTER("进入实名认证界面"),//5054
+        TAB_USER("点击主页tab中的个人中心模块"),//5055
+        TAB_FIND("点击主页tab中的发现模块"),//5056
+        FIND_TAG("点击发现模块上面的标签 需要传标签id到substring中,如:{\"find_tag_name\": \"全部\"}"),//5057
+        FIND_ITEM("点击发现模块中列表里面的一个单项 需要传发现项的id到substring中,如:{\"find_id\": 1}"),//5058
+        FIND_APP("点击下载或者预约、取消预约等 发现模块中的一个游戏或者应用  需要传发现App的id和操作到substring中,如:{\"application_id\": 1, \"action\", \"开始下载\"}"),//5059
+        FIND_SHARE("点击发现详情中的分享 需要传发现项的id或者application_id到substring中,如:{\"find_id\": 1}或{\"application_id\": 1}"),//5060
+        FIND_TASK("领取任务或者取消任务 需要传任务的id和操作到substring中,如:{\"release_task_id\":1,\"action\":\"领取任务\"}或{\"release_task_id\":1,\"action\":\"取消任务\"}"),//5061
+        FIND_SCORE("评分或者重新评分 需要传发现app的id到substring中,如:{\"application_id\": 1}"),//5062
+        USER_FIND_APP_ORDER("点击个人中心中的游戏预约"),//5063
+        MY_MONEY_TAB("点击我的资产中的tab 需要传点击的tab对应的名字:充值记录、提现记录、收支明细,如:{\"tab_name\": \"充值记录\"}或{\"tab_name\": \"提现记录\"}或{\"tab_name\": \"收支明细\"}"),//5064
+        NEWBIE_TASK("点击新手任务图标"),//5065
+        AD_SPLASH("点击开屏广告 需要传点击的广告对应的id,如:{\"ad_id\": 1}"),//5066
+        AD_TOAST("点击弹窗广告 需要传点击的广告对应的id,如:{\"ad_id\": 1}"),//5067
+        LOGIN_PHONE("点击登录界面中的手机号登录"),//5068
+        LOGIN_QQ("点击登录界面中的QQ登录"),//5069
+        LOGIN_WX("点击登录界面中的微信登录"),//5070
+        USER_INFO("个人中心 -> 个人资料"),//5071
+        USER_MY_MONEY("个人中心 -> 我的资产"),//5072
+        USER_AGENT("个人中心 -> 代理"),//5073
+        USER_FAQ("个人中心 -> FAQ帮助"),//5074
+        USER_ABOUT_US("个人中心 -> 关于我们"),//5075
+        USER_FEEDBACK("个人中心 -> 意见反馈"),//5076
+        USER_SHARE("个人中心 -> 推荐给好友"),//5077
+        USER_UPGRADE("个人中心 -> 版本更新"),//5078
+        USER_CLEAN("个人中心 -> 清除缓存"),//5079
+        USER_CLEAN_SURE("个人中心 -> 清除缓存 -> 确认"),//5080
+        USER_NEW_VERSION("个人中心 -> 新功能介绍"),//5081
+        USER_GAME_ACCOUNT("个人中心 -> 游戏账号"),//5082
+        USER_GAME_INSTEAD_OF_RECHARGE("个人中心 -> 游戏代充"),//5083
+        UPGRADE_DIALOG_BT("升级对话框 -> 立即安装、立即更新、下次更新 需要传对应操作到substring中,如:{\"action\":\"立即安装\"}或者{\"action\":\"立即更新\"}或者{\"action\":\"下次更新\"}"),//5084
+        RECHARGE("充值 需要传来源到substring中,如:{\"from\":\"我的资产\"}或者{\"from\":\"首页\"}或者{\"from\":\"我的资产\"}或者{\"from\":\"内部H5\"}或者{\"from\":\"推送\"}或者{\"from\":\"充值Q币\"}"),//5085
+        RECHARGE_PAY("充值 -> 立即支付"),//5086
+        RECHARGE_QQ("充值Q币 需要传来源到substring中,如:{\"from\":\"发现\"}或者{\"from\":\"首页\"}或者{\"from\":\"推送\"}"),//5087
+        RECHARGE_QQ_PAY("充值Q币 -> 立即支付"),//5088
+        USER_INFO_AVATAR("个人中心 -> 个人资料 -> 头像"),//5089
+        USER_INFO_NAME("个人中心 -> 个人资料 -> 昵称"),//5090
+        USER_INFO_NAME_MODIFY("个人中心 -> 个人资料 -> 昵称 -> 确认修改"),//5091
+        QR_SHARE("我的二维码"),//5092
+        QR_SAVE("保存二维码至手机"),//5093
+        QR_COPY("复制二维码链接"),//5094
+        LINK_SHARE("分享链接"),//5095
+        BIND_WX("绑定微信"),//5096
+        BIND_PHONE("绑定手机号"),//5097
+        SHARE_TO_WX("分享到微信"),//5098
+        SHARE_TO_QQ("分享到QQ"),//5099
+        USER_FEEDBACK_COMMIT("个人中心 -> 意见反馈 -> 提交建议"),//5100
         ;
-        private String key;
+        private String tag;
 
-        Event(String key) {
-            this.key = key;
+        Event(String tag) {
+            this.tag = tag;
         }
 
-        Event() {
-            this.key = name().toLowerCase();
+        public String getTag() {
+            return tag;
         }
 
-        public String getKey() {
-            return key;
-        }
-
-        public void setKey(String key) {
-            this.key = key;
+        public void setTag(String tag) {
+            this.tag = tag;
         }
 
         public int getId() {
@@ -170,18 +168,26 @@ public class UMConfigUtils {
             UMConfigUtils.onEvent(this, map);
         }
 
-        public static void println() {
+        @Override
+        public String toString() {
+            return String.format(Locale.CHINA, "%d\t%s", getId(), getTag());
+        }
+
+        public static String allToString() {
+            StringBuilder stringBuilder = new StringBuilder("subtype\t说明\t\ttype为5000\n");
             Event[] items = Event.values();
             for (int i = 0; i < items.length; i++) {
                 Event event = items[i];
-                LogUtil.println("打点Event", i, event.getKey(), event.getId());
+                if(i != 0)
+                    stringBuilder.append("\n");
+                stringBuilder.append(event.toString());
             }
+            return stringBuilder.toString();
         }
     }
 
-    static {
-        if (BuildConfig.DEBUG)
-            Event.println();
+    public static void copyDaDianData() {
+        StringUtils.CopyText(SheepApp.getInstance(), Event.allToString());
     }
 
     public enum IdEvent {
@@ -224,12 +230,9 @@ public class UMConfigUtils {
      * 登录
      */
     public static void onProfileSignIn() {
-        String source = PreferenceUtils.getPrefString(SheepApp.mContext, LOGIN_TYPE, Source.SHEEP);
-        String openid = PreferenceUtils.getPrefString(SheepApp.mContext, LOGIN_OPENID, "");
-
-//        if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//            MobclickAgent.onProfileSignIn(source,openid);
-
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         //自己的统计信息
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.DAU, AppStatisticsConfig.DauSubType.signIn, "");
     }
@@ -238,9 +241,9 @@ public class UMConfigUtils {
      * 登出
      */
     public static void onProfileSignOff() {
-//        if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//            MobclickAgent.onProfileSignOff();
-
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         //自己的统计退出
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.DAU, AppStatisticsConfig.DauSubType.signOff, "");
     }
@@ -252,11 +255,10 @@ public class UMConfigUtils {
      * @param event
      */
     public static void onEvent(Event event) {
-        LogUtil.println("SheepApp onEvent " + event.getId() + " " + event.getKey());
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         try {
-//            if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//                MobclickAgent.onEvent(SheepApp.mContext,event.getKey());
-
             AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.ONCLICK_EVENT, event.getId(), "");
         } catch (Exception e) {
             e.printStackTrace();
@@ -269,11 +271,10 @@ public class UMConfigUtils {
      * @param event
      */
     public static void onEvent(Event event, Map<String, String> map) {
-        LogUtil.println("SheepApp onEvent " + event.getId() + " " + event.getKey());
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         try {
-//            if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//                MobclickAgent.onEvent(SheepApp.mContext,event.getKey(), map);
-
             AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.ONCLICK_EVENT, event.getId(), JSON.toJSONString(map));
         } catch (Exception e) {
             e.printStackTrace();
@@ -287,9 +288,9 @@ public class UMConfigUtils {
      * @param context
      */
     public static void onPageStart(Context context) {
-//        if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//            MobclickAgent.onResume(context);
-
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         String tag = context.getClass().getCanonicalName();
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.PAGE_START, 0, tag);
     }
@@ -300,9 +301,9 @@ public class UMConfigUtils {
      * @param tag
      */
     public static void onPageStart(String tag) {
-//        if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//            MobclickAgent.onPageStart(tag);
-
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.PAGE_START, 0, tag);
     }
 
@@ -312,9 +313,9 @@ public class UMConfigUtils {
      * @param context
      */
     public static void onPageEnd(Context context) {
-//        if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//            MobclickAgent.onPause(context);
-
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         String tag = context.getClass().getCanonicalName();
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.PAGE_END, 0, tag);
     }
@@ -325,9 +326,9 @@ public class UMConfigUtils {
      * @param tag
      */
     public static void onPageEnd(String tag) {
-//        if(SheepApp.getInstance().getConnectAddress() != null && SheepApp.getInstance().getConnectAddress().isUseUMStatistics())
-//            MobclickAgent.onPageEnd(tag);
-
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.PAGE_END, 0, tag);
     }
 
@@ -335,6 +336,9 @@ public class UMConfigUtils {
      * 任务完成时间统计
      */
     public static void finishTask() {
+        if(ActivityManager.getInstance().currentActivity() instanceof ChangeTelAct){//绑定手机号界面卡,接口不能通过,调了也没用
+            return;
+        }
         AppStatistics.getInstance().sendDataToServer(AppStatisticsConfig.SuperType.TASK_FINISH, 0, "");
     }
 

+ 0 - 5
app/src/main/java/com/sheep/gamegroup/view/adapter/TryMakeMoneyAdp.java

@@ -23,9 +23,6 @@ import com.kfzs.duanduan.event.BigEvent;
 import com.kfzs.duanduan.event.EventTypes;
 import com.kfzs.duanduan.services.DownloadTaskService;
 import com.kfzs.duanduan.utils.ApkUtils;
-import com.sheep.gamegroup.model.entity.BaseMessage;
-import com.sheep.gamegroup.model.entity.DialogConfig;
-import com.sheep.gamegroup.model.entity.DialogEntity;
 import com.sheep.gamegroup.model.entity.OrienteeringDetail;
 import com.sheep.gamegroup.model.entity.RecyleObj;
 import com.sheep.gamegroup.model.entity.RecyleType;
@@ -41,7 +38,6 @@ import com.sheep.gamegroup.util.TestUtil;
 import com.sheep.gamegroup.util.TimeUtil;
 import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.gamegroup.util.ViewUtil;
-import com.sheep.gamegroup.view.activity.TaskDetailAct;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.G;
@@ -52,7 +48,6 @@ import org.greenrobot.eventbus.EventBus;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
-import java.util.Locale;
 import java.util.Map;
 import java.util.Set;