Parcourir la source

测试版本可以通过添加token:(如:qq532588232)的方式,再通过复制token来或者跳转QQ来跳转到指定qq

zengjiebin il y a 7 ans
Parent
commit
ec92b8e6c4
1 fichiers modifiés avec 19 ajouts et 5 suppressions
  1. 19 5
      app/src/main/java/com/sheep/gamegroup/util/TestUtil.java

+ 19 - 5
app/src/main/java/com/sheep/gamegroup/util/TestUtil.java

@@ -261,10 +261,11 @@ public class TestUtil {
      */
     public static void test(final Activity activity) {
         final String[] items = {"复制token", "添加token", "复制打点数据", "从jenkins下载小绵羊安装包", "测试表情包",
+                "跳转QQ",
                 "测试升级对话框","少数民族姓名", "开启皮肤", "不开启皮肤", "我的游戏", "优惠券弹窗", "填写收件地址弹窗",
                 "朗读文字", "游戏搜索", "测试插件","测试bitmap", "剪切视频", "我的关注", "足迹",
                 "测试联通卡", "测试联通卡2", "测试签名1", "测试签名2", "测试孔剑秋faq正式服",
-                "跳转QQ1", "跳转QQ2", "跳转QQ3", "跳转白白QQ", "龙猫竞猜", "龙猫竞猜-scheme",
+                "跳转QQ1", "跳转QQ2", "跳转白白QQ", "龙猫竞猜", "龙猫竞猜-scheme",
                 "有米科技", "手机型号测试", "测试通知栏", "测试自定义通知栏", "测试自定义通知栏2",
                 "开启通知栏权限0", "开启通知栏权限1", "开启通知栏权限2", "开启通知栏权限3",
                 "开启通知栏权限", "通知栏权限1", "通知栏权限2", "通知栏权限8.0", "测试支付", "测试内部h5", "测试外部h5",
@@ -351,8 +352,8 @@ public class TestUtil {
             case "跳转QQ2":
                 QQUtil.skip2(activity, "532588232");
                 break;
-            case "跳转QQ3":
-                QQUtil.skip3(activity, "532588232");
+            case "跳转QQ":
+                QQUtil.skip3(activity, DataUtil.getAsString("testQQ", "532588232"));
                 break;
             case "跳转白白QQ":
                 QQUtil.skip3(activity, "2441310002");
@@ -550,12 +551,25 @@ public class TestUtil {
             case "添加token":
                 CharSequence text = StringUtils.getCopyText();
                 if(text != null) {
-                    SpUtils.saveToken(activity, text.toString());
-                    addUser(text.toString());
+                    String msg = text.toString();
+                    if(msg.contains("@")) {
+                        SpUtils.saveToken(activity, text.toString());
+                        addUser(text.toString());
+                    } else if(msg.toLowerCase().startsWith("qq")){
+                        String qq = StringUtils.filterUnNumber(msg);
+                        ViewUtil.showMsgDialog(activity, new DialogConfig().setMsg("跳转提示").setMsg("是否跳转QQ:" + qq + "\n点击【保存】按钮,可以通过测试功能中的【复制token】复制token并跳转到该QQ")
+                                .setMsgGravity(Gravity.START)
+                                .setBtnRightText("跳转").setBtnRightOnClickListener(view -> QQUtil.skip3(activity, qq))
+                                .setBtnLeftText("保存QQ").setBtnLeftOnClickListener(view -> DataUtil.putAsString("testQQ", qq)));
+                    }
                 }
                 break;
             case "复制token":
                 StringUtils.CopyText(SpUtils.getToken(activity));
+                String qq = DataUtil.getAsString("testQQ", null);
+                if(!TextUtils.isEmpty(qq)){
+                    QQUtil.skip3(activity, qq);
+                }
                 break;
             case "复制IMEI":
                 StringUtils.CopyText(new DeviceUtils(activity).getIMEI());