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