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