From ead127e532a8baf80955a6d479f5173aa2b01b8a Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 18 二月 2020 11:46:41 +0800
Subject: [PATCH] 所有消息完整定义;修改MessageManager通过反射新建服务器消息对象
---
app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 66 ++++++++++++++++++++++++++------
1 files changed, 53 insertions(+), 13 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 03fb5f8..092b3c4 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -27,6 +27,7 @@
import safeluck.drive.evaluation.im.MessageProcessor;
import safeluck.drive.evaluation.platformMessage.GainStuMessage;
import safeluck.drive.evaluation.platformMessage.JKClientCommonMessage;
+import safeluck.drive.evaluation.platformMessage.JKMessage0101;
import safeluck.drive.evaluation.platformMessage.JKRegisterMessage;
import safeluck.drive.evaluation.platformMessage.RegisterMessage;
import safeluck.drive.evaluation.im.IMSClientBootstrap;
@@ -74,6 +75,13 @@
btn_connect = view.findViewById(R.id.btn_connect);
btn_send = view.findViewById(R.id.btn_send);
+ view.findViewById(R.id.btn_register).setOnClickListener(this);
+ view.findViewById(R.id.btn_auth).setOnClickListener(this);
+ view.findViewById(R.id.btn_gain).setOnClickListener(this);
+ view.findViewById(R.id.btn_start_exam).setOnClickListener(this);
+ view.findViewById(R.id.btn_stop_exam).setOnClickListener(this);
+ view.findViewById(R.id.btn_fail).setOnClickListener(this);
+ view.findViewById(R.id.btn_gps).setOnClickListener(this);
btn_send.setOnClickListener(this);
btn_connect.setOnClickListener(this);
@@ -146,9 +154,39 @@
String strbcd=ByteUtil.bcd2Str(ByteUtil.str2Bcd("13021245"));
Log.i(TAG, "onClick: strbcd="+strbcd);
+// JKRegisterMessage jkRegisterMessage = new JKRegisterMessage();
+// jkRegisterMessage.setMessageLen(55);
+//// jkRegisterMessage.phone = "13021245";
+// jkRegisterMessage.phone = "0008618513021245";
+// jkRegisterMessage.proviceid = 23;
+// jkRegisterMessage.messageId = 0x100;
+// jkRegisterMessage.protocalVer = 235;
+// jkRegisterMessage.cityid = 1;
+// jkRegisterMessage.imei = "460123874561";
+// jkRegisterMessage.model = "123";
+// jkRegisterMessage.sn = "0314200100000004";
+//
+// Log.i(TAG, "onClick: msg len "+jkRegisterMessage.getMessageLen()+" "+ jkRegisterMessage.props.value);
+// byte[] str = jkRegisterMessage.toBytes();
+// MessageProcessor.getInstance().sendMessage(str);
+// Log.i(TAG, "onClick: "+ BytesUtils.bytesToHexString(str)+" ============");
+
+ JKClientCommonMessage jkClientCommonMessage =new JKClientCommonMessage();
+ jkClientCommonMessage.setMessageLen(5);
+ jkClientCommonMessage.messageId = 0x8100;
+ jkClientCommonMessage.protocalVer = 235;
+// jkClientCommonMessage.phone = "13021245";
+ jkClientCommonMessage.respMessageId = "8001";
+ jkClientCommonMessage.respNo = 15;
+ jkClientCommonMessage.result =1;
+ String str1 = jkClientCommonMessage.toString();
+
+ Log.i(TAG, "onClick1: "+ str1+" ============");
+ break;
+ case R.id.btn_register:
+
JKRegisterMessage jkRegisterMessage = new JKRegisterMessage();
jkRegisterMessage.setMessageLen(55);
-// jkRegisterMessage.phone = "13021245";
jkRegisterMessage.phone = "0008618513021245";
jkRegisterMessage.proviceid = 23;
jkRegisterMessage.messageId = 0x100;
@@ -162,18 +200,20 @@
byte[] str = jkRegisterMessage.toBytes();
MessageProcessor.getInstance().sendMessage(str);
Log.i(TAG, "onClick: "+ BytesUtils.bytesToHexString(str)+" ============");
-
- JKClientCommonMessage jkClientCommonMessage =new JKClientCommonMessage();
- jkClientCommonMessage.setMessageLen(5);
- jkClientCommonMessage.messageId = 0x8100;
- jkClientCommonMessage.protocalVer = 235;
-// jkClientCommonMessage.phone = "13021245";
- jkClientCommonMessage.respMessageId = "8001";
- jkClientCommonMessage.respNo = 15;
- jkClientCommonMessage.result =1;
- String str1 = jkClientCommonMessage.toString();
-
- Log.i(TAG, "onClick1: "+ str1+" ============");
+ break;
+ case R.id.btn_auth:
+ JKMessage0101 jkMessage0101 = new JKMessage0101();
+// jkMessage0101.des =
+ break;
+ case R.id.btn_gain:
+ break;
+ case R.id.btn_start_exam:
+ break;
+ case R.id.btn_fail:
+ break;
+ case R.id.btn_gps:
+ break;
+ case R.id.btn_stop_exam:
break;
}
}
--
Gitblit v1.8.0