From c9fc43ded908425af405f61a1df3474dd3105e92 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期三, 26 二月 2020 14:36:30 +0800
Subject: [PATCH] 完成所有协议
---
app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java | 49 +++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 43 insertions(+), 6 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
index f790567..dde1e74 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
@@ -1,31 +1,46 @@
package safeluck.drive.evaluation.bean;
import android.content.Context;
+import android.util.Log;
+
+import androidx.lifecycle.LiveData;
+import androidx.lifecycle.ViewModelProviders;
+
+import com.anyun.exam.lib.MyLog;
import java.util.Random;
import safeluck.drive.evaluation.app;
import safeluck.drive.evaluation.util.SPUtils;
+import safeluck.drive.evaluation.viewmodels.ExamPlatformModel;
+import safeluck.drive.evaluation.viewmodels.MainViewModel;
public class ExamPlatformData {
private static final ExamPlatformData ourInstance = new ExamPlatformData();
private int exam_id =12345;//鑰冭瘯鍞竴ID
+ private String id;//韬唤璇�
+
+ private String ip;
+ private int port;
+
public static ExamPlatformData getInstance() {
return ourInstance;
}
- private ExamPlatformData() {
+ private ExamPlatformData() {
}
public String getPlatformIP(){
- return (String) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_IP,"");
+ ip = (String) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_IP,"47.93.157.103");
+ return ip;
}
public int getPlatformPort(){
- return (int) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_PORT,0);
+ port = (int) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_PORT,2020);
+ return port;
}
/**
@@ -33,8 +48,24 @@
* @param ip
*/
public void insertPlatformIp(String ip){
+
SPUtils.put(app.getAppContext(),SPUtils.PLATFORM_IP,ip);
+ }
+
+ /**
+ * 姣旇緝ip鍦板潃鍜岀鍙e彿锛�
+ * @param ip
+ * @param port
+ * @return ip鍜岀鍙e叾涓湁鍙樺寲锛岃繑鍥瀟rue锛屽惁鍒欒繑鍥瀎alse
+ */
+ public boolean compareIPandPort(String ip,int port){
+ MyLog.i( "compareIPandPort: "+ip+" "+port);
+ if(!getPlatformIP().equalsIgnoreCase(ip) || getPlatformPort()!=port){
+ MyLog.i("ip鍜岀鍙f湁鍙樺寲");
+ return true;
+ }
+ return false;
}
/**
@@ -45,11 +76,17 @@
SPUtils.put(app.getAppContext(),SPUtils.PLATFORM_PORT,port);
}
- public int getExamUniqueID(){
-
- return exam_id;
+ public String getID() {
+ return id;
}
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public int getExam_id() {
+ return exam_id;
+ }
}
--
Gitblit v1.8.0