From ee16db5e1cbc1c27bdbc1984567b5e61a3d005dd Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 17 二月 2020 23:36:27 +0800
Subject: [PATCH] 提交协议库
---
app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 62 +++++++++++++++++++++++++++----
1 files changed, 54 insertions(+), 8 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 9eecc59..03fb5f8 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -16,12 +16,18 @@
import androidx.lifecycle.Observer;
import com.anyun.exam.lib.util.Speaker;
+import com.anyun.im_lib.util.ByteUtil;
import com.google.android.material.textfield.TextInputEditText;
+import com.safeluck.aykj.utils.BytesUtils;
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.DB.criterias.CriteriaForI;
import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel;
import safeluck.drive.evaluation.R;
+import safeluck.drive.evaluation.im.MessageProcessor;
+import safeluck.drive.evaluation.platformMessage.GainStuMessage;
+import safeluck.drive.evaluation.platformMessage.JKClientCommonMessage;
+import safeluck.drive.evaluation.platformMessage.JKRegisterMessage;
import safeluck.drive.evaluation.platformMessage.RegisterMessage;
import safeluck.drive.evaluation.im.IMSClientBootstrap;
@@ -103,8 +109,9 @@
String userId = "100002";
String token = "token_" + userId;
- String hosts = "[{\"host\":\"47.93.80.84\", \"port\":12125}]";
-// String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
+// 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}]";
IMSClientBootstrap.getInstance().init(userId,token,hosts,1);
break;
@@ -122,12 +129,51 @@
//娓呴櫎app_status 琛�
// OneTimeWorkRequest oneTimeWorkRequest = new OneTimeWorkRequest.Builder(AppStatusInitWork.class).build();
// WorkManager.getInstance(_mActivity).enqueue(oneTimeWorkRequest);
- RegisterMessage registerMessage = new RegisterMessage((short)0x802);
- registerMessage.setCityid((short) 1);
- registerMessage.setProviceId((short)23);
- registerMessage.setImei("460123874561");
- registerMessage.setModel("123");
- registerMessage.setSn("2019101500000001");
+// RegisterMessage registerMessage = new RegisterMessage((short)0x802);
+// registerMessage.setCityid((short) 1);
+// registerMessage.setProviceId((short)23);
+// registerMessage.setImei("460123874561");
+// registerMessage.setModel("123");
+// registerMessage.setSn("2019101500000001");
+
+
+// GainStuMessage gainStuMessage = new GainStuMessage((short) 0x201);
+// gainStuMessage.setId("123456789");
+// gainStuMessage.setExamaCourse((short) 0);
+// MessageProcessor.getInstance().sendMessage(gainStuMessage.toBytes());
+
+ ByteUtil.str2Bcd("13021245");
+ 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;
}
}
--
Gitblit v1.8.0