From 8e646ed9ee9d4772c1ee9115de4b5d3f7ba9bfba Mon Sep 17 00:00:00 2001 From: liujing Date: Fri, 30 Jul 2021 19:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=95=B0=E6=8D=AE=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/check/model/CheckItemInfo.java | 131 +++++++++++++++++- .../mogo/module/check/view/CheckActivity.java | 8 +- 2 files changed, 130 insertions(+), 9 deletions(-) diff --git a/modules/mogo-module-check/src/main/java/com/mogo/module/check/model/CheckItemInfo.java b/modules/mogo-module-check/src/main/java/com/mogo/module/check/model/CheckItemInfo.java index 54121a2492..06934f77a6 100644 --- a/modules/mogo-module-check/src/main/java/com/mogo/module/check/model/CheckItemInfo.java +++ b/modules/mogo-module-check/src/main/java/com/mogo/module/check/model/CheckItemInfo.java @@ -13,7 +13,7 @@ import java.util.ArrayList; public class CheckItemInfo implements Serializable { private TypeEnum type; private String title; - private ArrayList itemList; + private ArrayList itemList; public TypeEnum getType() { return type; @@ -31,20 +31,139 @@ public class CheckItemInfo implements Serializable { this.title = title; } - public ArrayList getItemList() { + public ArrayList getItemList() { return itemList; } - public void setItemList(ArrayList itemList) { + public void setItemList(ArrayList itemList) { this.itemList = itemList; } } -class ItemInfo implements Serializable { - private String checkDescription; - private String checkResult; +/** + * 系统检测-鹰眼 + */ +class SystemResultForYingYan implements Serializable { + //版本 + private String version; + //电量 + private String battery; + //网络 + private String netStatus; + //cpu占比 + private String cpu; + //内存占比 + private String memory; + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + + public String getBattery() { + return battery; + } + + public void setBattery(String battery) { + this.battery = battery; + } + + public String getNetStatus() { + return netStatus; + } + + public void setNetStatus(String netStatus) { + this.netStatus = netStatus; + } + + public String getCpu() { + return cpu; + } + + public void setCpu(String cpu) { + this.cpu = cpu; + } + + public String getMemory() { + return memory; + } + + public void setMemory(String memory) { + this.memory = memory; + } + + @Override + public String toString() { + return "SystemResultForYingYan{" + + "version='" + version + '\'' + + ", battery='" + battery + '\'' + + ", netStatus='" + netStatus + '\'' + + ", cpu='" + cpu + '\'' + + ", memory='" + memory + '\'' + + '}'; + } } +/** + * 系统检查-自动驾驶系统 + */ +class SystemResultForADAS implements Serializable { + +} + +/** + * 软件检测-鹰眼 + */ +class SoftwareForYingYan implements Serializable { + //数据时延 + private long adasDataTime; + //定位时延 + private long locationTime; + + public long getAdasDataTime() { + return adasDataTime; + } + + public void setAdasDataTime(long adasDataTime) { + this.adasDataTime = adasDataTime; + } + + public long getLocationTime() { + return locationTime; + } + + public void setLocationTime(long locationTime) { + this.locationTime = locationTime; + } + + @Override + public String toString() { + return "SoftwareForYingYan{" + + "adasDataTime=" + adasDataTime + + ", locationTime=" + locationTime + + '}'; + } +} + +/** + * 软件检测-ADAS + */ +class SoftwareForADAS implements Serializable { + +} + + +/** + * 硬件检测-ADAS + */ +class HardwareForADAS implements Serializable { + +} + + interface TypeEnum { String TITLE_TYPE = "title_type"; String LIST_TYPE = "list_type"; diff --git a/modules/mogo-module-check/src/main/java/com/mogo/module/check/view/CheckActivity.java b/modules/mogo-module-check/src/main/java/com/mogo/module/check/view/CheckActivity.java index 77d9decbea..118e19a98b 100644 --- a/modules/mogo-module-check/src/main/java/com/mogo/module/check/view/CheckActivity.java +++ b/modules/mogo-module-check/src/main/java/com/mogo/module/check/view/CheckActivity.java @@ -94,7 +94,9 @@ public class CheckActivity extends AppCompatActivity { * 版本检测 */ public void versionCheckResult() { - //应用版本号 + //adas + + //鹰眼 String verCodeStr = CommonUtils.getVersionName(context, true); Log.d(TAG, "版本检测结果:鹰眼" + verCodeStr); } @@ -143,8 +145,8 @@ public class CheckActivity extends AppCompatActivity { */ public void time() { final long start = System.nanoTime(); - long time = TimeUnit.NANOSECONDS.toMillis((System.nanoTime() - start)); - Log.i("ADAS数据延时", "接收数据 -> 发出 cost :" + time + "ms"); + long adasDataTime = TimeUnit.NANOSECONDS.toMillis((System.nanoTime() - start)); + Log.i("ADAS数据延时", "接收数据 -> 发出 cost :" + adasDataTime + "ms"); } /**