From 87ab0bd072bd42c09a649759090942781ab53fcb Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 18 二月 2020 16:08:18 +0800
Subject: [PATCH] 所有消息测试方法
---
app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 64 ++++++++++++++++++++++++++++++-
1 files changed, 61 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
index 092b3c4..fac1003 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -20,6 +20,9 @@
import com.google.android.material.textfield.TextInputEditText;
import com.safeluck.aykj.utils.BytesUtils;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.DB.criterias.CriteriaForI;
import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel;
@@ -28,6 +31,10 @@
import safeluck.drive.evaluation.platformMessage.GainStuMessage;
import safeluck.drive.evaluation.platformMessage.JKClientCommonMessage;
import safeluck.drive.evaluation.platformMessage.JKMessage0101;
+import safeluck.drive.evaluation.platformMessage.JKMessage0201;
+import safeluck.drive.evaluation.platformMessage.JKMessage0202;
+import safeluck.drive.evaluation.platformMessage.JKMessage0203;
+import safeluck.drive.evaluation.platformMessage.JKMessage0204;
import safeluck.drive.evaluation.platformMessage.JKRegisterMessage;
import safeluck.drive.evaluation.platformMessage.RegisterMessage;
import safeluck.drive.evaluation.im.IMSClientBootstrap;
@@ -118,8 +125,8 @@
String userId = "100002";
String token = "token_" + userId;
// String hosts = "[{\"host\":\"47.93.80.84\", \"port\":12125}]";
-// String hosts = "[{\"host\":\"47.93.157.103\", \"port\":2020}]";
- String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
+ String hosts = "[{\"host\":\"47.93.157.103\", \"port\":2020}]";
+// String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
IMSClientBootstrap.getInstance().init(userId,token,hosts,1);
break;
@@ -182,6 +189,14 @@
String str1 = jkClientCommonMessage.toString();
Log.i(TAG, "onClick1: "+ str1+" ============");
+ String hex = "B7 A2 B6 AF BB FA C6 F4 B6 AF BA F3 A3 AC B2 BB BC B0 CA B1 CB C9 BF AA C6 F4 B6 AF BF AA B9 D8";
+ String string = null;
+ try {
+ string = new String(BytesUtils.hexStringToBytes(hex.replace(" ","")),"GBK");
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ Log.i(TAG, "onClick: string="+string);
break;
case R.id.btn_register:
@@ -203,17 +218,60 @@
break;
case R.id.btn_auth:
JKMessage0101 jkMessage0101 = new JKMessage0101();
-// jkMessage0101.des =
+ jkMessage0101.messageId = 0x0101;
+ jkMessage0101.phone = "0008618513021245";
+ jkMessage0101.protocalVer = 235;
+ jkMessage0101.des ="0102030405060708";
+ jkMessage0101.timestamp = (int) System.currentTimeMillis();
+ byte[] jjk0101 = jkMessage0101.toBytes();
+ MessageProcessor.getInstance().sendMessage(jjk0101);
break;
case R.id.btn_gain:
+ JKMessage0201 jkMessage0201 = new JKMessage0201();
+ jkMessage0201.protocalVer = 235;
+ jkMessage0201.phone = "0008618513021245";
+ jkMessage0201.messageId = 0x0201;
+ jkMessage0201.currentExam = 1;
+ jkMessage0201.id = "123456789";
+ MessageProcessor.getInstance().sendMessage(jkMessage0201.toBytes());
break;
case R.id.btn_start_exam:
+ JKMessage0202 jkMessage0202 = new JKMessage0202();
+ jkMessage0202.protocalVer = 235;
+ jkMessage0202.phone = "0008618513021245";
+ jkMessage0202.timeBCD = new Date();
+ jkMessage0202.messageId = 0x0202;
+ jkMessage0202.curr_exam = 1;
+ jkMessage0202.ID = "123456789";
+ jkMessage0202.exam_id = 123456;
+ MessageProcessor.getInstance().sendMessage(jkMessage0202.toBytes());
break;
case R.id.btn_fail:
+ JKMessage0203 jkMessage0203 = new JKMessage0203();
+ jkMessage0203.messageId = 0x0203;
+ jkMessage0203.phone = "0008618513021245";
+ jkMessage0203.protocalVer = 235;
+ jkMessage0203.timeBCD = new Date();
+ jkMessage0203.fail_item_id = 4;
+ jkMessage0203.fail_score = 10;
+ jkMessage0203.fail_reason = "鍙戝姩鏈哄惎鍔ㄥ悗锛屼笉鍙婃椂鏉惧紑鍚姩寮�鍏�";
+ jkMessage0203.ID = "123456789";
+ jkMessage0203.exam_id = 123456;
+ MessageProcessor.getInstance().sendMessage(jkMessage0203.toBytes());
break;
case R.id.btn_gps:
break;
case R.id.btn_stop_exam:
+ JKMessage0204 jkMessage0204 = new JKMessage0204();
+ jkMessage0204.messageId = 0x0204;
+ jkMessage0204.protocalVer = 235;
+ jkMessage0204.phone = "0008618513021245";
+ jkMessage0204.timeBCD = new Date();
+ jkMessage0204.score = 10;
+ jkMessage0204.stop = JKMessage0204.SUCC_STOP;
+ jkMessage0204.ID = "123456789";
+ jkMessage0204.exam_id = 123456;
+ MessageProcessor.getInstance().sendMessage(jkMessage0204.toBytes());
break;
}
}
--
Gitblit v1.8.0