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