From cfc124ea100fb62bb0d38d63230a2aeace119b80 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期二, 29 九月 2020 17:36:50 +0800
Subject: [PATCH] 补全十六位 二进制
---
app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
index e0b4cf8..a75e514 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
@@ -101,8 +101,8 @@
String canBrief = ExamPlatformData.getInstance().getSMCanBrief();
if (!TextUtils.isEmpty(canBrief)){
ProductTestData productTestData = gson.fromJson(canBrief, ProductTestData.class);
-
- datas.add(new BaseDataUIBean(str2SpannableString("杈撳叆鐘舵��"),R.mipmap.version_pic,str2FouregourdSpannableString(Integer.toBinaryString(productTestData.getGpio())),"",1,null));
+ String Binarystr = Integer.toBinaryString(productTestData.getGpio());
+ datas.add(new BaseDataUIBean(str2SpannableString("杈撳叆鐘舵��"),R.mipmap.version_pic,str2FouregourdSpannableString(left(Binarystr,16)),"",1,null));
datas.add(new BaseDataUIBean(str2SpannableString("鍙戝姩鏈鸿浆閫�"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getRpm()+""),"",1,null));
datas.add(new BaseDataUIBean(str2SpannableString("杞﹂��"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getSpeed()+""),"",1,null));
datas.add(new BaseDataUIBean(str2SpannableString("鐢靛帇"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getVoltage()+""),"",1,null));
@@ -121,7 +121,7 @@
}else if(fields[i].getName().equalsIgnoreCase("sn")){
datas.add(new BaseDataUIBean(str2SpannableString("璁惧搴忓垪鍙�"),R.mipmap.device_sn,str2FouregourdSpannableString(String.valueOf(fields[i].get(mcuInfo))),"",1,null));
}else if(fields[i].getName().equalsIgnoreCase("selftest")){
- datas.add(new BaseDataUIBean(str2SpannableString("鑷鐘舵�� "),R.mipmap.auto_check_status,str2FouregourdSpannableString(String.valueOf(fields[i].get(mcuInfo))),"",1,null));
+ datas.add(new BaseDataUIBean(str2SpannableString("鑷鐘舵�� "),R.mipmap.auto_check_status,str2FouregourdSpannableString(Integer.toHexString((Integer) fields[i].get(mcuInfo))),"",1,null));
}
} catch (IllegalAccessException e) {
@@ -168,7 +168,16 @@
}
};
+ private String left(String s,int pos){
+ StringBuffer sb = new StringBuffer();
+ if(s.length()<pos){
+ for(int i=0;i<pos-s.length();i++){
+ sb.append("0");
+ }
+ }
+ return sb.toString()+s;
+ }
private SpannableString str2FouregourdSpannableString(String s) {
spannableString = new SpannableString(s);
spannableString.setSpan(new AbsoluteSizeSpan(28),0,s.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
--
Gitblit v1.8.0