From e549203e1132e151b3fc83a76cbd8b54d1efcd35 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 17 二月 2020 15:28:48 +0800
Subject: [PATCH] 考试人员信息应答协议
---
app/src/main/java/safeluck/drive/evaluation/platformMessage/PlatFormConstant.java | 4 ++++
app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java | 39 +++++++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/PlatFormConstant.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/PlatFormConstant.java
index 7a02022..d08872f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/PlatFormConstant.java
+++ b/app/src/main/java/safeluck/drive/evaluation/platformMessage/PlatFormConstant.java
@@ -1,7 +1,11 @@
package safeluck.drive.evaluation.platformMessage;
+import java.util.HashMap;
+
public class PlatFormConstant {
+
public static final String TAG = "PlatFormMessage";
public static final int SUCCESS = 0;
+ public static final short STU_INFO_SUCC = 1;
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java
new file mode 100644
index 0000000..679b0a9
--- /dev/null
+++ b/app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java
@@ -0,0 +1,39 @@
+package safeluck.drive.evaluation.platformMessage;
+
+import com.anyun.exam.lib.MyLog;
+import com.anyun.im_lib.util.ByteUtil;
+
+public class StuInfoResp extends ServerProtocol {
+
+ private int currPos = 0;
+
+ private short result;
+ private String ID;//韬唤璇佸彿鐮�
+ private String name;//濮撳悕
+ private String url;
+
+ public StuInfoResp(byte[] rspBytes) {
+ super(rspBytes);
+ }
+
+ @Override
+ protected void parseMsgBody(byte[] msgbodyData) {
+ result = ByteUtil.getShort(ByteUtil.subArray(msgbodyData,currPos,1));
+ currPos +=1;
+ MyLog.i(PlatFormConstant.TAG,"鑰冭瘯浜哄憳淇℃伅搴旂瓟锛�"+result);
+ if (result == PlatFormConstant.STU_INFO_SUCC){
+ ID = ByteUtil.getString(ByteUtil.subArray(msgbodyData,currPos,18));
+ currPos+=18;
+ name = ByteUtil.getString(ByteUtil.subArray(msgbodyData,currPos,20));
+ currPos+=20;
+
+ url = ByteUtil.getString(ByteUtil.subArray(msgbodyData,currPos,msgBodyLength-currPos));
+
+ MyLog.i(PlatFormConstant.TAG,"韬唤璇侊細"+ID);
+ MyLog.i(PlatFormConstant.TAG,"澶村儚url锛�"+url);
+ MyLog.i(PlatFormConstant.TAG,"濮撳悕锛�"+name);
+
+ }
+
+ }
+}
--
Gitblit v1.8.0