From f4af8ca307ea8b01a465ff09b595d75ddc3d7394 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 13 二月 2020 20:53:53 +0800
Subject: [PATCH] 协议校验码的计算;消息转义方法封装
---
app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java b/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java
index 06af76c..5bbf99a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java
@@ -2,7 +2,10 @@
import android.util.Log;
+import com.anyun.exam.lib.MyLog;
import com.anyun.im_lib.util.ByteUtil;
+
+import safeluck.drive.evaluation.util.Utils;
/**
* MyApplication2
@@ -117,16 +120,17 @@
pos+=messageBodyBytes.length;
//鏍¢獙鐮�
- // TODO: 2019/12/18 鏍¢獙鐮侀渶瑕佽绠� 杩樻湁杞箟闇�瑕佸鐞�
+ checkCode = Utils.calCheckCode(ByteUtil.subArray(desBytes,1,pos-1));
desBytes[pos] = checkCode;
pos++;
//鏈熬缁撴潫鏍囪瘑浣�
desBytes[pos] = MESSAGE_TAIL;
- Log.i(TAG, "鍖呴暱搴�="+(pos+1));
- Log.i(TAG, "鍖呭唴瀹�: "+ByteUtil.byte2HexStr(desBytes));
-
- return desBytes;
+ MyLog.i(TAG, "鍘熷鍖呴暱搴�="+(pos+1));
+ MyLog.i(TAG, "鍘熷鍖呭唴瀹�: "+ByteUtil.byte2HexStr(desBytes));
+ byte[] tranferbytes = Utils.transferMeaning(desBytes);
+ MyLog.i(TAG,"杞箟鍚庣殑鍖呭唴瀹癸細"+ByteUtil.byte2HexStr(tranferbytes));
+ return tranferbytes;
}
}
--
Gitblit v1.8.0