|
|
@@ -276,378 +276,361 @@ public class TestUtil {
|
|
|
"浦发银行信用卡测试", "测试游戏模块", "打卡成功提示", "定向货币详情", "进入绑定身份认证界面时的提示", "提交身份认证时的提示", "检查标签",
|
|
|
"友盟分享", "了解小绵羊", "提现成功"};
|
|
|
AlertDialog dialog = new AlertDialog.Builder(activity).setTitle("请选择测试项目")
|
|
|
- .setItems(items, new DialogInterface.OnClickListener() {
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onClick(DialogInterface dialog, int which) {
|
|
|
- switch (items[which]) {
|
|
|
- case "测试升级对话框":
|
|
|
- Version version = new Version();
|
|
|
- version.setMd5_address("123456");
|
|
|
- version.setVersion_name(BuildConfig.VERSION_NAME);
|
|
|
- version.setUpdate_content("更新内容(测试):\n1.修复bug;\n2.优化界面;\n3.添加宠物模块");
|
|
|
- SysAppUtil.showUpgradeByVersion(version, null);
|
|
|
- break;
|
|
|
- case "少数民族姓名":
|
|
|
- G.showToast(Boolean.toString(StringUtils.isChineseName("麦麦提·阿尤甫")));
|
|
|
- break;
|
|
|
- case "开启皮肤":
|
|
|
- SkinUtil.isUserPlugin = true;
|
|
|
- break;
|
|
|
- case "不开启皮肤":
|
|
|
- SkinUtil.isUserPlugin = false;
|
|
|
- break;
|
|
|
- case "我的游戏":
|
|
|
- Jump2View.getInstance().goActMyGameList(activity);
|
|
|
- break;
|
|
|
- case "优惠券弹窗":
|
|
|
- ReceiveCouponsCheckResq receiveCouponsCheckResq = new ReceiveCouponsCheckResq();
|
|
|
- receiveCouponsCheckResq.setAmount(6.0f);
|
|
|
- ViewUtil.showYfShopAd(activity, receiveCouponsCheckResq);
|
|
|
- break;
|
|
|
- case "填写收件地址弹窗":
|
|
|
- ViewUtil.showYfShopAsk(activity, "继续邀请", activity.getString(R.string.yf_shop_ask_tip, "987654311"), dialog1 -> Jump2View.getInstance().goActInvitation(activity));
|
|
|
- break;
|
|
|
- case "朗读文字":
|
|
|
- testReadText("小绵羊666", 20);
|
|
|
- break;
|
|
|
- case "测试插件":
|
|
|
- testPlugin(activity);
|
|
|
- break;
|
|
|
- case "测试bitmap":
|
|
|
- testBitmap();
|
|
|
- break;
|
|
|
- case "剪切视频":
|
|
|
- testCutVideo(activity);
|
|
|
- break;
|
|
|
- case "足迹":
|
|
|
- Jump2View.getInstance().goActFootPrint();
|
|
|
- break;
|
|
|
- case "我的关注":
|
|
|
- Jump2View.getInstance().goActMyFocus();
|
|
|
- break;
|
|
|
- case "测试联通卡":
|
|
|
- Jump2View.getInstance().goActOverrideJsWeb(activity, items[which], "http://10.8.210.236:5000/#/", "http://10.8.210.236:5000/chart.js");
|
|
|
- break;
|
|
|
- case "测试联通卡2":
|
|
|
- Jump2View.getInstance().goActOverrideJsWeb(activity, items[which], "http://10.8.210.236:5000/#/", "http://10.8.220.248/shared//html/test.js");
|
|
|
- break;
|
|
|
- case "测试孔剑秋faq正式服":
|
|
|
- Jump2View.getInstance().goWeb(activity, " http://10.8.210.236:8080/#/faq", items[which]);
|
|
|
- break;
|
|
|
- case "测试签名1":
|
|
|
- LogUtil.println("测试签名", ApkUtils.getApkSignMd5StrByPackageName("com.realicing.android.upgrade.sheep", null));
|
|
|
- break;
|
|
|
- case "测试签名2":
|
|
|
- testApkSign2();
|
|
|
- break;
|
|
|
- case "跳转QQ1":
|
|
|
- QQUtil.skip1(activity, "532588232");
|
|
|
- break;
|
|
|
- case "跳转QQ2":
|
|
|
- QQUtil.skip2(activity, "532588232");
|
|
|
- break;
|
|
|
- case "跳转QQ3":
|
|
|
- QQUtil.skip3(activity, "532588232");
|
|
|
- break;
|
|
|
- case "跳转白白QQ":
|
|
|
- QQUtil.skip3(activity, "2441310002");
|
|
|
- break;
|
|
|
- case "测试表情包":
|
|
|
- testExpression(activity);
|
|
|
- break;
|
|
|
- case "测试通知栏":
|
|
|
- testNotification(activity);
|
|
|
- break;
|
|
|
- case "测试自定义通知栏":
|
|
|
- Intent bdIntent = new Intent();
|
|
|
- bdIntent.setAction(JPushInterface.ACTION_MESSAGE_RECEIVED);
|
|
|
- Bundle bundle = new Bundle();
|
|
|
- bundle.putString(JPushInterface.EXTRA_MESSAGE, "测试" + JPushInterface.EXTRA_MESSAGE);
|
|
|
- Map<String, Object> map = new HashMap<>();
|
|
|
- map.put("title", "测试title");
|
|
|
- map.put("msg", "测试msgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg");
|
|
|
- map.put("type", 71);
|
|
|
- map.put("url", "www.baidu.com");
|
|
|
- bundle.putString(JPushInterface.EXTRA_EXTRA, JSON.toJSONString(map));
|
|
|
- bdIntent.putExtras(bundle);
|
|
|
- activity.sendBroadcast(bdIntent);
|
|
|
- break;
|
|
|
- case "测试自定义通知栏2":
|
|
|
- Intent bdIntent2 = new Intent();
|
|
|
- bdIntent2.setAction(JPushInterface.ACTION_MESSAGE_RECEIVED);
|
|
|
- Bundle bundle2 = new Bundle();
|
|
|
- bundle2.putString(JPushInterface.EXTRA_MESSAGE, "测试" + JPushInterface.EXTRA_MESSAGE);
|
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
- map2.put("title", "测试title");
|
|
|
- map2.put("type", 71);
|
|
|
- map2.put("url", "www.baidu.com");
|
|
|
- bundle2.putString(JPushInterface.EXTRA_EXTRA, JSON.toJSONString(map2));
|
|
|
- bdIntent2.putExtras(bundle2);
|
|
|
- activity.sendBroadcast(bdIntent2);
|
|
|
- break;
|
|
|
- case "有米科技":
|
|
|
- Jump2View.getInstance().goYm(activity);
|
|
|
- break;
|
|
|
- case "手机型号测试":
|
|
|
- G.showToast(Build.BRAND);
|
|
|
- break;
|
|
|
- case "开启通知栏权限":
|
|
|
- NotificationsUtils.goToNotificationSetting(activity);
|
|
|
- break;
|
|
|
- case "开启通知栏权限0":
|
|
|
- NotificationsUtils.goToNotificationSetting0(activity);
|
|
|
- break;
|
|
|
- case "开启通知栏权限1":
|
|
|
- NotificationsUtils.goToNotificationSetting1(activity);
|
|
|
- break;
|
|
|
- case "开启通知栏权限2":
|
|
|
- NotificationsUtils.goToNotificationSetting2(activity);
|
|
|
- break;
|
|
|
- case "开启通知栏权限3":
|
|
|
- NotificationsUtils.goToNotificationSetting3(activity);
|
|
|
- break;
|
|
|
- case "通知栏权限1":
|
|
|
- G.showToast("" + NotificationManagerCompat.from(activity).areNotificationsEnabled());
|
|
|
- break;
|
|
|
- case "通知栏权限2":
|
|
|
- G.showToast("" + NotificationsUtils.isNotificationEnabled(activity));
|
|
|
- break;
|
|
|
- case "通知栏权限8.0":
|
|
|
- G.showToast("" + NotificationsUtils.isEnableV26(activity));
|
|
|
- break;
|
|
|
- case "测试支付":
|
|
|
- Jump2View.getInstance().goActPay(activity, "6460393611589586944", SpUtils.getToken(activity));
|
|
|
- break;
|
|
|
- case "测试内部h5":
|
|
|
- Jump2View.getInstance().goWeb(activity, "www.17xmy.com/", "小绵羊官网");
|
|
|
- break;
|
|
|
- case "测试外部h5":
|
|
|
- Jump2View.getInstance().goWeb(activity, "www.17xmy.com/");
|
|
|
- break;
|
|
|
- case "龙猫竞猜":
|
|
|
- try {
|
|
|
- PackageUtil.startApp(SheepApp.getInstance(), Config.LONG_MAO_APP_PACKAGE_NAME);
|
|
|
- } catch (Exception e) {
|
|
|
- G.showToast(e.getMessage());
|
|
|
- }
|
|
|
- break;
|
|
|
- case "龙猫竞猜-scheme":
|
|
|
- try {
|
|
|
- Intent intent = Intent.parseUri(Config.LONG_MAO_APP_URI, Intent.URI_INTENT_SCHEME);
|
|
|
- intent.setComponent(null);
|
|
|
- activity.startActivity(intent);
|
|
|
- } catch (Exception e) {
|
|
|
- G.showToast(e.getMessage());
|
|
|
- }
|
|
|
- break;
|
|
|
- case "会长推广游戏":
|
|
|
- new DialogGameOrTaskOrGift(activity, "1106204266").showDialog();
|
|
|
- break;
|
|
|
- case "移动积分兑换":
|
|
|
- Jump2View.getInstance().goActExchangeCMCC(activity);
|
|
|
- break;
|
|
|
- case "从jenkins下载小绵羊安装包":
|
|
|
- downloadApkFromJenkins(activity);
|
|
|
- break;
|
|
|
- case "审核中心":
|
|
|
- Jump2View.getInstance().goAuditTastList(activity, null);
|
|
|
- break;
|
|
|
- case "检查正版":
|
|
|
- PngUtil.isKfzsSheepApp();
|
|
|
- break;
|
|
|
- case "crc32":
|
|
|
- activity.startActivity(new Intent(activity, ActSheepPngList.class));
|
|
|
- break;
|
|
|
- case "loading":
|
|
|
- DialogLoading.showDialog(activity);
|
|
|
- break;
|
|
|
- case "progress":
|
|
|
- DialogProgress.showDialog(activity);
|
|
|
- break;
|
|
|
- case "查看截图":
|
|
|
- File root = DataUtil.getScreenShotsDir();
|
|
|
- if (!root.exists() || root.listFiles().length <= 0) {
|
|
|
- G.showToast("暂无截图");
|
|
|
- } else {
|
|
|
- File dir = DataUtil.getScreenShotsDir().listFiles()[0];
|
|
|
- if (dir.exists()) {
|
|
|
- G.showToast("截图个数为:" + dir.list().length);
|
|
|
- } else {
|
|
|
- G.showToast("截图目录不存在");
|
|
|
- }
|
|
|
- if (dir.list().length > 0) {
|
|
|
- Jump2View.getInstance().selectImgFiles(activity, 7, dir.listFiles());
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
- case "小米游戏":
|
|
|
- Jump2View.getInstance().goXiaomiGameList(activity, null);
|
|
|
- break;
|
|
|
- case "测试定位信息":
|
|
|
- String jsonString = LocationUtils.getInstance().getLocationJSONObject().toJSONString();
|
|
|
- G.showToast(jsonString);
|
|
|
- StringUtils.CopyText(jsonString);
|
|
|
- break;
|
|
|
- case "测试apk的渠道":
|
|
|
- Intent intent = new Intent(activity, ActSheepApkList.class);
|
|
|
- activity.startActivity(intent);
|
|
|
- break;
|
|
|
- case "测试可用金额":
|
|
|
- CommonUtil.getInstance()
|
|
|
- .getVoucherAndRatio(activity, 115 + "", new Action1<BaseMessage>() {
|
|
|
- @Override
|
|
|
- public void call(BaseMessage baseMessage) {
|
|
|
+ .setItems(items, (dialog1, which) -> testFunction(activity, items[which])).create();
|
|
|
+ dialog.show();
|
|
|
+ }
|
|
|
|
|
|
- }
|
|
|
- });
|
|
|
- break;
|
|
|
- case "幂动科技":
|
|
|
- Jump2View.getInstance().goMiDong(activity, "http://10.8.210.172:8081/#/?authorization=123123");
|
|
|
- break;
|
|
|
- case "游戏帐号":
|
|
|
- Jump2View.getInstance().goGameAccount(activity, "http://10.8.210.172:8081/#/?authorization=123123");
|
|
|
- break;
|
|
|
- case "游戏代充":
|
|
|
- Jump2View.getInstance().goGameRecharge(activity, "http://10.8.210.172:8081/#/?authorization=123123");
|
|
|
- break;
|
|
|
- case "复制打点数据":
|
|
|
- UMConfigUtils.copyDaDianData();
|
|
|
- break;
|
|
|
- case "游戏搜索":
|
|
|
- Jump2View.getInstance().goGameSearch(activity, null);
|
|
|
- break;
|
|
|
- case "测试代理页面":
|
|
|
- CommonUtil.getInstance().initUrlConfigByNet("agenturl", new Action1<String>() {
|
|
|
- @Override
|
|
|
- public void call(String url) {
|
|
|
- Jump2View.getInstance().goWeb(activity, url, "代理服务");
|
|
|
- }
|
|
|
- });
|
|
|
- break;
|
|
|
- case "尝试开启第三方应用使用情况":
|
|
|
- AppUsageManager.getInstance().tryOpenLookAppUsageStatsPermission(false);
|
|
|
- break;
|
|
|
- case "第三方应用使用情况":
|
|
|
- AppUsageManager.getInstance().println();
|
|
|
- break;
|
|
|
- case "开启第三方应用使用情况":
|
|
|
- AppUsageManager.getInstance().openLookAppUsageStatsPermission();
|
|
|
- break;
|
|
|
- case "h5跳转":
|
|
|
- Jump2View.getInstance().goXianWanWeb(activity, null);
|
|
|
- break;
|
|
|
- case "新手对话框":
|
|
|
- DialogNewbieTaskList.tryShowDialog(activity);
|
|
|
- break;
|
|
|
- case "md5":
|
|
|
- String md5 = SysAppUtil.getConnectAdrressFileMD5();
|
|
|
- StringUtils.CopyText(md5);
|
|
|
- G.showToast(md5);
|
|
|
- break;
|
|
|
- case "空间不足提示框":
|
|
|
- DialogStorageLow.showDialog(null);
|
|
|
- break;
|
|
|
- case "显示已经安装应用列表":
|
|
|
- showHasInstallApkList(activity);
|
|
|
- break;
|
|
|
- case "添加token":
|
|
|
- CharSequence text = StringUtils.getCopyText();
|
|
|
- if(text != null) {
|
|
|
- SpUtils.saveToken(activity, text.toString());
|
|
|
- addUser(text.toString());
|
|
|
- }
|
|
|
- break;
|
|
|
- case "复制token":
|
|
|
- StringUtils.CopyText(SpUtils.getToken(activity));
|
|
|
- break;
|
|
|
- case "复制IMEI":
|
|
|
- StringUtils.CopyText(new DeviceUtils(activity).getIMEI());
|
|
|
- G.showToast(TimeUtil.newInstance().getDayBegin() + "|" + TimeUtil.newInstance().big2Today("2018-07-27", TimeUtil.FORMAT_DD_LINE));
|
|
|
- break;
|
|
|
- case "复制faq地址":
|
|
|
- copyUrl("faqurl");
|
|
|
- break;
|
|
|
- case "复制代理地址":
|
|
|
- copyUrl("agenturl");
|
|
|
- break;
|
|
|
- case "复制世界杯地址":
|
|
|
- copyUrl("world_cup_url");
|
|
|
- break;
|
|
|
- case "任务游戏列表":
|
|
|
- Jump2View.getInstance().goGameMakeMoney(activity, 0);
|
|
|
- break;
|
|
|
- case "世界杯活动":
|
|
|
- Jump2View.getInstance().goWeb(activity, SheepApp.getInstance().getConnectAddress().getWorldCupUrl(), "测试世界杯活动");
|
|
|
- break;
|
|
|
- case "交通银行信用卡测试":
|
|
|
- CreditCard creditCard = new CreditCard();
|
|
|
- creditCard.setCardName(items[which]);
|
|
|
- creditCard.setName("交通银行信用卡");
|
|
|
+ public static void testFunction(Activity activity, String item) {
|
|
|
+ if(activity == null){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ switch (item) {
|
|
|
+ case "测试升级对话框":
|
|
|
+ Version version = new Version();
|
|
|
+ version.setMd5_address("123456");
|
|
|
+ version.setVersion_name(BuildConfig.VERSION_NAME);
|
|
|
+ version.setUpdate_content("更新内容(测试):\n1.修复bug;\n2.优化界面;\n3.添加宠物模块");
|
|
|
+ SysAppUtil.showUpgradeByVersion(version, null);
|
|
|
+ break;
|
|
|
+ case "少数民族姓名":
|
|
|
+ G.showToast(Boolean.toString(StringUtils.isChineseName("麦麦提·阿尤甫")));
|
|
|
+ break;
|
|
|
+ case "开启皮肤":
|
|
|
+ SkinUtil.isUserPlugin = true;
|
|
|
+ break;
|
|
|
+ case "不开启皮肤":
|
|
|
+ SkinUtil.isUserPlugin = false;
|
|
|
+ break;
|
|
|
+ case "我的游戏":
|
|
|
+ Jump2View.getInstance().goActMyGameList(activity);
|
|
|
+ break;
|
|
|
+ case "优惠券弹窗":
|
|
|
+ ReceiveCouponsCheckResq receiveCouponsCheckResq = new ReceiveCouponsCheckResq();
|
|
|
+ receiveCouponsCheckResq.setAmount(6.0f);
|
|
|
+ ViewUtil.showYfShopAd(activity, receiveCouponsCheckResq);
|
|
|
+ break;
|
|
|
+ case "填写收件地址弹窗":
|
|
|
+ ViewUtil.showYfShopAsk(activity, "继续邀请", activity.getString(R.string.yf_shop_ask_tip, "987654311"), dialog1 -> Jump2View.getInstance().goActInvitation(activity));
|
|
|
+ break;
|
|
|
+ case "朗读文字":
|
|
|
+ testReadText("小绵羊666", 20);
|
|
|
+ break;
|
|
|
+ case "测试插件":
|
|
|
+ testPlugin(activity);
|
|
|
+ break;
|
|
|
+ case "测试bitmap":
|
|
|
+ testBitmap();
|
|
|
+ break;
|
|
|
+ case "剪切视频":
|
|
|
+ testCutVideo(activity);
|
|
|
+ break;
|
|
|
+ case "足迹":
|
|
|
+ Jump2View.getInstance().goActFootPrint();
|
|
|
+ break;
|
|
|
+ case "我的关注":
|
|
|
+ Jump2View.getInstance().goActMyFocus();
|
|
|
+ break;
|
|
|
+ case "测试联通卡":
|
|
|
+ Jump2View.getInstance().goActOverrideJsWeb(activity, item, "http://10.8.210.236:5000/#/", "http://10.8.210.236:5000/chart.js");
|
|
|
+ break;
|
|
|
+ case "测试联通卡2":
|
|
|
+ Jump2View.getInstance().goActOverrideJsWeb(activity, item, "http://10.8.210.236:5000/#/", "http://10.8.220.248/shared//html/test.js");
|
|
|
+ break;
|
|
|
+ case "测试孔剑秋faq正式服":
|
|
|
+ Jump2View.getInstance().goWeb(activity, " http://10.8.210.236:8080/#/faq", item);
|
|
|
+ break;
|
|
|
+ case "测试签名1":
|
|
|
+ LogUtil.println("测试签名", ApkUtils.getApkSignMd5StrByPackageName("com.realicing.android.upgrade.sheep", null));
|
|
|
+ break;
|
|
|
+ case "测试签名2":
|
|
|
+ testApkSign2();
|
|
|
+ break;
|
|
|
+ case "跳转QQ1":
|
|
|
+ QQUtil.skip1(activity, "532588232");
|
|
|
+ break;
|
|
|
+ case "跳转QQ2":
|
|
|
+ QQUtil.skip2(activity, "532588232");
|
|
|
+ break;
|
|
|
+ case "跳转QQ3":
|
|
|
+ QQUtil.skip3(activity, "532588232");
|
|
|
+ break;
|
|
|
+ case "跳转白白QQ":
|
|
|
+ QQUtil.skip3(activity, "2441310002");
|
|
|
+ break;
|
|
|
+ case "测试表情包":
|
|
|
+ testExpression(activity);
|
|
|
+ break;
|
|
|
+ case "测试通知栏":
|
|
|
+ testNotification(activity);
|
|
|
+ break;
|
|
|
+ case "测试自定义通知栏":
|
|
|
+ Intent bdIntent = new Intent();
|
|
|
+ bdIntent.setAction(JPushInterface.ACTION_MESSAGE_RECEIVED);
|
|
|
+ Bundle bundle = new Bundle();
|
|
|
+ bundle.putString(JPushInterface.EXTRA_MESSAGE, "测试" + JPushInterface.EXTRA_MESSAGE);
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ map.put("title", "测试title");
|
|
|
+ map.put("msg", "测试msgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg");
|
|
|
+ map.put("type", 71);
|
|
|
+ map.put("url", "www.baidu.com");
|
|
|
+ bundle.putString(JPushInterface.EXTRA_EXTRA, JSON.toJSONString(map));
|
|
|
+ bdIntent.putExtras(bundle);
|
|
|
+ activity.sendBroadcast(bdIntent);
|
|
|
+ break;
|
|
|
+ case "测试自定义通知栏2":
|
|
|
+ Intent bdIntent2 = new Intent();
|
|
|
+ bdIntent2.setAction(JPushInterface.ACTION_MESSAGE_RECEIVED);
|
|
|
+ Bundle bundle2 = new Bundle();
|
|
|
+ bundle2.putString(JPushInterface.EXTRA_MESSAGE, "测试" + JPushInterface.EXTRA_MESSAGE);
|
|
|
+ Map<String, Object> map2 = new HashMap<>();
|
|
|
+ map2.put("title", "测试title");
|
|
|
+ map2.put("type", 71);
|
|
|
+ map2.put("url", "www.baidu.com");
|
|
|
+ bundle2.putString(JPushInterface.EXTRA_EXTRA, JSON.toJSONString(map2));
|
|
|
+ bdIntent2.putExtras(bundle2);
|
|
|
+ activity.sendBroadcast(bdIntent2);
|
|
|
+ break;
|
|
|
+ case "有米科技":
|
|
|
+ Jump2View.getInstance().goYm(activity);
|
|
|
+ break;
|
|
|
+ case "手机型号测试":
|
|
|
+ G.showToast(Build.BRAND);
|
|
|
+ break;
|
|
|
+ case "开启通知栏权限":
|
|
|
+ NotificationsUtils.goToNotificationSetting(activity);
|
|
|
+ break;
|
|
|
+ case "开启通知栏权限0":
|
|
|
+ NotificationsUtils.goToNotificationSetting0(activity);
|
|
|
+ break;
|
|
|
+ case "开启通知栏权限1":
|
|
|
+ NotificationsUtils.goToNotificationSetting1(activity);
|
|
|
+ break;
|
|
|
+ case "开启通知栏权限2":
|
|
|
+ NotificationsUtils.goToNotificationSetting2(activity);
|
|
|
+ break;
|
|
|
+ case "开启通知栏权限3":
|
|
|
+ NotificationsUtils.goToNotificationSetting3(activity);
|
|
|
+ break;
|
|
|
+ case "通知栏权限1":
|
|
|
+ G.showToast("" + NotificationManagerCompat.from(activity).areNotificationsEnabled());
|
|
|
+ break;
|
|
|
+ case "通知栏权限2":
|
|
|
+ G.showToast("" + NotificationsUtils.isNotificationEnabled(activity));
|
|
|
+ break;
|
|
|
+ case "通知栏权限8.0":
|
|
|
+ G.showToast("" + NotificationsUtils.isEnableV26(activity));
|
|
|
+ break;
|
|
|
+ case "测试支付":
|
|
|
+ Jump2View.getInstance().goActPay(activity, "6460393611589586944", SpUtils.getToken(activity));
|
|
|
+ break;
|
|
|
+ case "测试内部h5":
|
|
|
+ Jump2View.getInstance().goWeb(activity, "www.17xmy.com/", "小绵羊官网");
|
|
|
+ break;
|
|
|
+ case "测试外部h5":
|
|
|
+ Jump2View.getInstance().goWeb(activity, "www.17xmy.com/");
|
|
|
+ break;
|
|
|
+ case "龙猫竞猜":
|
|
|
+ try {
|
|
|
+ PackageUtil.startApp(SheepApp.getInstance(), Config.LONG_MAO_APP_PACKAGE_NAME);
|
|
|
+ } catch (Exception e) {
|
|
|
+ G.showToast(e.getMessage());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "龙猫竞猜-scheme":
|
|
|
+ try {
|
|
|
+ Intent intent = Intent.parseUri(Config.LONG_MAO_APP_URI, Intent.URI_INTENT_SCHEME);
|
|
|
+ intent.setComponent(null);
|
|
|
+ activity.startActivity(intent);
|
|
|
+ } catch (Exception e) {
|
|
|
+ G.showToast(e.getMessage());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "会长推广游戏":
|
|
|
+ new DialogGameOrTaskOrGift(activity, "1106204266").showDialog();
|
|
|
+ break;
|
|
|
+ case "移动积分兑换":
|
|
|
+ Jump2View.getInstance().goActExchangeCMCC(activity);
|
|
|
+ break;
|
|
|
+ case "从jenkins下载小绵羊安装包":
|
|
|
+ downloadApkFromJenkins(activity);
|
|
|
+ break;
|
|
|
+ case "审核中心":
|
|
|
+ Jump2View.getInstance().goAuditTastList(activity, null);
|
|
|
+ break;
|
|
|
+ case "检查正版":
|
|
|
+ PngUtil.isKfzsSheepApp();
|
|
|
+ break;
|
|
|
+ case "crc32":
|
|
|
+ activity.startActivity(new Intent(activity, ActSheepPngList.class));
|
|
|
+ break;
|
|
|
+ case "loading":
|
|
|
+ DialogLoading.showDialog(activity);
|
|
|
+ break;
|
|
|
+ case "progress":
|
|
|
+ DialogProgress.showDialog(activity);
|
|
|
+ break;
|
|
|
+ case "查看截图":
|
|
|
+ File root = DataUtil.getScreenShotsDir();
|
|
|
+ if (!root.exists() || root.listFiles().length <= 0) {
|
|
|
+ G.showToast("暂无截图");
|
|
|
+ } else {
|
|
|
+ File dir = DataUtil.getScreenShotsDir().listFiles()[0];
|
|
|
+ if (dir.exists()) {
|
|
|
+ G.showToast("截图个数为:" + dir.list().length);
|
|
|
+ } else {
|
|
|
+ G.showToast("截图目录不存在");
|
|
|
+ }
|
|
|
+ if (dir.list().length > 0) {
|
|
|
+ Jump2View.getInstance().selectImgFiles(activity, 7, dir.listFiles());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "小米游戏":
|
|
|
+ Jump2View.getInstance().goXiaomiGameList(activity, null);
|
|
|
+ break;
|
|
|
+ case "测试定位信息":
|
|
|
+ String jsonString = LocationUtils.getInstance().getLocationJSONObject().toJSONString();
|
|
|
+ G.showToast(jsonString);
|
|
|
+ StringUtils.CopyText(jsonString);
|
|
|
+ break;
|
|
|
+ case "测试apk的渠道":
|
|
|
+ Intent intent = new Intent(activity, ActSheepApkList.class);
|
|
|
+ activity.startActivity(intent);
|
|
|
+ break;
|
|
|
+ case "测试可用金额":
|
|
|
+ CommonUtil.getInstance()
|
|
|
+ .getVoucherAndRatio(activity, 115 + "", baseMessage -> {
|
|
|
+
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case "幂动科技":
|
|
|
+ Jump2View.getInstance().goMiDong(activity, "http://10.8.210.172:8081/#/?authorization=123123");
|
|
|
+ break;
|
|
|
+ case "游戏帐号":
|
|
|
+ Jump2View.getInstance().goGameAccount(activity, "http://10.8.210.172:8081/#/?authorization=123123");
|
|
|
+ break;
|
|
|
+ case "游戏代充":
|
|
|
+ Jump2View.getInstance().goGameRecharge(activity, "http://10.8.210.172:8081/#/?authorization=123123");
|
|
|
+ break;
|
|
|
+ case "复制打点数据":
|
|
|
+ UMConfigUtils.copyDaDianData();
|
|
|
+ break;
|
|
|
+ case "游戏搜索":
|
|
|
+ Jump2View.getInstance().goGameSearch(activity, null);
|
|
|
+ break;
|
|
|
+ case "测试代理页面":
|
|
|
+ CommonUtil.getInstance().initUrlConfigByNet("agenturl", url -> Jump2View.getInstance().goWeb(activity, url, "代理服务"));
|
|
|
+ break;
|
|
|
+ case "尝试开启第三方应用使用情况":
|
|
|
+ AppUsageManager.getInstance().tryOpenLookAppUsageStatsPermission(false);
|
|
|
+ break;
|
|
|
+ case "第三方应用使用情况":
|
|
|
+ AppUsageManager.getInstance().println();
|
|
|
+ break;
|
|
|
+ case "开启第三方应用使用情况":
|
|
|
+ AppUsageManager.getInstance().openLookAppUsageStatsPermission();
|
|
|
+ break;
|
|
|
+ case "h5跳转":
|
|
|
+ Jump2View.getInstance().goXianWanWeb(activity, null);
|
|
|
+ break;
|
|
|
+ case "新手对话框":
|
|
|
+ DialogNewbieTaskList.tryShowDialog(activity);
|
|
|
+ break;
|
|
|
+ case "md5":
|
|
|
+ String md5 = SysAppUtil.getConnectAdrressFileMD5();
|
|
|
+ StringUtils.CopyText(md5);
|
|
|
+ G.showToast(md5);
|
|
|
+ break;
|
|
|
+ case "空间不足提示框":
|
|
|
+ DialogStorageLow.showDialog(null);
|
|
|
+ break;
|
|
|
+ case "显示已经安装应用列表":
|
|
|
+ showHasInstallApkList(activity);
|
|
|
+ break;
|
|
|
+ case "添加token":
|
|
|
+ CharSequence text = StringUtils.getCopyText();
|
|
|
+ if(text != null) {
|
|
|
+ SpUtils.saveToken(activity, text.toString());
|
|
|
+ addUser(text.toString());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "复制token":
|
|
|
+ StringUtils.CopyText(SpUtils.getToken(activity));
|
|
|
+ break;
|
|
|
+ case "复制IMEI":
|
|
|
+ StringUtils.CopyText(new DeviceUtils(activity).getIMEI());
|
|
|
+ G.showToast(TimeUtil.newInstance().getDayBegin() + "|" + TimeUtil.newInstance().big2Today("2018-07-27", TimeUtil.FORMAT_DD_LINE));
|
|
|
+ break;
|
|
|
+ case "复制faq地址":
|
|
|
+ copyUrl("faqurl");
|
|
|
+ break;
|
|
|
+ case "复制代理地址":
|
|
|
+ copyUrl("agenturl");
|
|
|
+ break;
|
|
|
+ case "复制世界杯地址":
|
|
|
+ copyUrl("world_cup_url");
|
|
|
+ break;
|
|
|
+ case "任务游戏列表":
|
|
|
+ Jump2View.getInstance().goGameMakeMoney(activity, 0);
|
|
|
+ break;
|
|
|
+ case "世界杯活动":
|
|
|
+ Jump2View.getInstance().goWeb(activity, SheepApp.getInstance().getConnectAddress().getWorldCupUrl(), "测试世界杯活动");
|
|
|
+ break;
|
|
|
+ case "交通银行信用卡测试":
|
|
|
+ CreditCard creditCard = new CreditCard();
|
|
|
+ creditCard.setCardName(item);
|
|
|
+ creditCard.setName("交通银行信用卡");
|
|
|
// creditCard.setLoadUrl("http://mobi.yixiaozhao.jiyuonline.com/bank/10");
|
|
|
- creditCard.setLoadUrl("https://creditcardapp.bankcomm.com/applynew/front/apply/campus/index.html?trackCode=A021316596752");
|
|
|
- creditCard.setScriptUrl("http://10.8.210.172:8095/BCM_Insert.js");
|
|
|
- Jump2View.getInstance().goCreditCardWeb(activity, creditCard);
|
|
|
- break;
|
|
|
- case "测试游戏模块":
|
|
|
- Jump2View.getInstance().goMainGame(activity);
|
|
|
- break;
|
|
|
- case "打卡成功提示":
|
|
|
- ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("恭喜您").setMsg("打卡成功,活动结束后平分奖励会直接发放到个人账户中")
|
|
|
- .setBtnLeftText("好的").setBtnRightText("查看战绩")
|
|
|
- .setBtnRightOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View view) {
|
|
|
- Jump2View.getInstance().goSignRecordAct(activity, null);
|
|
|
- }
|
|
|
- }));
|
|
|
- break;
|
|
|
- case "检查标签":
|
|
|
- Jump2View.getInstance().checkLabel(activity, null);
|
|
|
- break;
|
|
|
- case "定向货币详情":
|
|
|
- ViewUtil.showOrienteeringDetails(activity);
|
|
|
- break;
|
|
|
- case "进入绑定身份认证界面时的提示":
|
|
|
- ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("温馨提示")
|
|
|
- .setMsg("根据国家相关法律规定,为保障线上交易活动的安全,参与互联网大额提现等资金活动时需要进行实名认证。\n完成实名认证后,再次提现将不需要进行验证。")
|
|
|
- .setMsgGravity(Gravity.START).setMsgIndent(2).setBtnLeftText("确定"));
|
|
|
- break;
|
|
|
- case "提交身份认证时的提示":
|
|
|
- ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("重要提示").setMsgMore(String.format(Locale.CHINA, "你已执行%d次实名认证操作", 0))
|
|
|
- .setMsg("实名认证首次免费。请务必确认您所提交的认证信息真实有效。若因信息填写错误造成认证失败。再次申请认证时需扣除您0.5绵羊币/次作为认证费用,请务必谨慎填写认证信息。")
|
|
|
- .setMsgColor("0.5绵羊币/次", "#FF0000")
|
|
|
- .setMsgIndent(2)
|
|
|
- .setMsgGravity(Gravity.START)
|
|
|
- .setBtnLeftText("返回修改").setBtnRightText("确认提交")
|
|
|
- .setBtnRightOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View view) {
|
|
|
- G.showToast("下一步提交");
|
|
|
- }
|
|
|
- }));
|
|
|
- break;
|
|
|
- case "浦发银行信用卡测试":
|
|
|
- CreditCard creditCard1 = new CreditCard();
|
|
|
- creditCard1.setCardName(items[which]);
|
|
|
- creditCard1.setName("浦发银行信用卡");
|
|
|
- creditCard1.setLoadUrl("https://ecentre.spdbccc.com.cn/creditcard/indexActivity.htm?data=P754372&itemcode=2017000032");
|
|
|
- creditCard1.setScriptUrl("http://10.8.210.172:8095/SPDB_Insert.js");
|
|
|
- Jump2View.getInstance().goCreditCardWeb(activity, creditCard1);
|
|
|
- break;
|
|
|
- case "友盟分享":
|
|
|
- TestUtil.getInstance().testUmen(activity);
|
|
|
- case "了解小绵羊":
|
|
|
- Jump2View.getInstance().goUnderstandSheep(activity, null);
|
|
|
- break;
|
|
|
- case "提现成功":
|
|
|
- Jump2View.getInstance().goWithdrawalResultview(activity, 1000);
|
|
|
- break;
|
|
|
+ creditCard.setLoadUrl("https://creditcardapp.bankcomm.com/applynew/front/apply/campus/index.html?trackCode=A021316596752");
|
|
|
+ creditCard.setScriptUrl("http://10.8.210.172:8095/BCM_Insert.js");
|
|
|
+ Jump2View.getInstance().goCreditCardWeb(activity, creditCard);
|
|
|
+ break;
|
|
|
+ case "测试游戏模块":
|
|
|
+ Jump2View.getInstance().goMainGame(activity);
|
|
|
+ break;
|
|
|
+ case "打卡成功提示":
|
|
|
+ ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("恭喜您").setMsg("打卡成功,活动结束后平分奖励会直接发放到个人账户中")
|
|
|
+ .setBtnLeftText("好的").setBtnRightText("查看战绩")
|
|
|
+ .setBtnRightOnClickListener(view -> Jump2View.getInstance().goSignRecordAct(activity, null)));
|
|
|
+ break;
|
|
|
+ case "检查标签":
|
|
|
+ Jump2View.getInstance().checkLabel(activity, null);
|
|
|
+ break;
|
|
|
+ case "定向货币详情":
|
|
|
+ ViewUtil.showOrienteeringDetails(activity);
|
|
|
+ break;
|
|
|
+ case "进入绑定身份认证界面时的提示":
|
|
|
+ ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("温馨提示")
|
|
|
+ .setMsg("根据国家相关法律规定,为保障线上交易活动的安全,参与互联网大额提现等资金活动时需要进行实名认证。\n完成实名认证后,再次提现将不需要进行验证。")
|
|
|
+ .setMsgGravity(Gravity.START).setMsgIndent(2).setBtnLeftText("确定"));
|
|
|
+ break;
|
|
|
+ case "提交身份认证时的提示":
|
|
|
+ ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("重要提示").setMsgMore(String.format(Locale.CHINA, "你已执行%d次实名认证操作", 0))
|
|
|
+ .setMsg("实名认证首次免费。请务必确认您所提交的认证信息真实有效。若因信息填写错误造成认证失败。再次申请认证时需扣除您0.5绵羊币/次作为认证费用,请务必谨慎填写认证信息。")
|
|
|
+ .setMsgColor("0.5绵羊币/次", "#FF0000")
|
|
|
+ .setMsgIndent(2)
|
|
|
+ .setMsgGravity(Gravity.START)
|
|
|
+ .setBtnLeftText("返回修改").setBtnRightText("确认提交")
|
|
|
+ .setBtnRightOnClickListener(view -> G.showToast("下一步提交")));
|
|
|
+ break;
|
|
|
+ case "浦发银行信用卡测试":
|
|
|
+ CreditCard creditCard1 = new CreditCard();
|
|
|
+ creditCard1.setCardName(item);
|
|
|
+ creditCard1.setName("浦发银行信用卡");
|
|
|
+ creditCard1.setLoadUrl("https://ecentre.spdbccc.com.cn/creditcard/indexActivity.htm?data=P754372&itemcode=2017000032");
|
|
|
+ creditCard1.setScriptUrl("http://10.8.210.172:8095/SPDB_Insert.js");
|
|
|
+ Jump2View.getInstance().goCreditCardWeb(activity, creditCard1);
|
|
|
+ break;
|
|
|
+ case "友盟分享":
|
|
|
+ TestUtil.getInstance().testUmen(activity);
|
|
|
+ case "了解小绵羊":
|
|
|
+ Jump2View.getInstance().goUnderstandSheep(activity, null);
|
|
|
+ break;
|
|
|
+ case "提现成功":
|
|
|
+ Jump2View.getInstance().goWithdrawalResultview(activity, 1000);
|
|
|
+ break;
|
|
|
|
|
|
- }
|
|
|
- }
|
|
|
- }).create();
|
|
|
- dialog.show();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private static void testReadText(String msg, float pitch) {
|