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