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