| | |
| | | version = new String(BytesUtils.hexStringToBytes(version),"GBK"); |
| | | versionDes= "版本号 "; |
| | | version = version+"#"+ BuildConfig.VERSION_NAME; |
| | | setitemInfo(versionDes,version,R.mipmap.version_pic); |
| | | |
| | | datas.add(new BaseDataUIBean(str2SpannableString(versionDes),R.mipmap.version_pic,str2FouregourdSpannableString(version),"",1,null)); |
| | | }else if(fields[i].getName().equalsIgnoreCase("sn")){ |
| | | setitemInfo("设备序列号 ", String.valueOf(fields[i].get(mcuInfo)),R.mipmap.device_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")){ |
| | | setitemInfo("自检状态 ", String.valueOf(fields[i].get(mcuInfo)),R.mipmap.auto_check_status); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("自检状态 "),R.mipmap.auto_check_status,str2FouregourdSpannableString(String.valueOf(fields[i].get(mcuInfo))),"",1,null)); |
| | | } |
| | | |
| | | } catch (IllegalAccessException e) { |
| | |
| | | public void run() { |
| | | |
| | | if (mRtkConfig != null){ |
| | | setitemInfo("省ID ", String.valueOf(mRtkConfig.getProvince()),R.mipmap.province_id); |
| | | setitemInfo("市ID ", String.valueOf(mRtkConfig.getCity()),R.mipmap.province_id); |
| | | setitemInfo("RTK平台地址 ", mRtkConfig.getIp()+":"+mRtkConfig.getPort(),R.mipmap.platform_pic); |
| | | setitemInfo("考试平台地址 ",ExamPlatformData.getInstance().getPlatformIP() |
| | | +":"+ExamPlatformData.getInstance().getPlatformPort(),R.mipmap.platform_pic); |
| | | |
| | | datas.add(new BaseDataUIBean(str2SpannableString("省ID "),R.mipmap.province_id,str2FouregourdSpannableString(String.valueOf(mRtkConfig.getProvince())),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("市ID "),R.mipmap.province_id,str2FouregourdSpannableString(String.valueOf(mRtkConfig.getCity())),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("RTK平台地址 "),R.mipmap.platform_pic,str2FouregourdSpannableString(mRtkConfig.getIp()+":"+mRtkConfig.getPort()),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("考试平台地址 "),R.mipmap.platform_pic,str2FouregourdSpannableString(ExamPlatformData.getInstance().getPlatformIP() |
| | | +":"+ExamPlatformData.getInstance().getPlatformPort()),"",1,null)); |
| | | |
| | | } |
| | | if (appStatus != null){ |
| | | setitemInfo("RTK平台状态 ", appStatus.getRtk_connect_status()==1?(appStatus.getRtk_login_code()==0?"已登录":"未登录"):"未连接",R.mipmap.conn_status); |
| | | setitemInfo("考试平台状态 ", ExamPlatformData.getInstance().getExamplatformStatusStr(ExamPlatformData.getInstance().getExamplatformStatus()),R.mipmap.conn_status); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("RTK平台状态"),R.mipmap.conn_status,str2FouregourdSpannableString(appStatus.getRtk_connect_status()==1?(appStatus.getRtk_login_code()==0?"已登录":"未登录"):"未连接"),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("考试平台状态"),R.mipmap.conn_status,str2FouregourdSpannableString(ExamPlatformData.getInstance().getExamplatformStatusStr(ExamPlatformData.getInstance().getExamplatformStatus())),"",1,null)); |
| | | } |
| | | HashMap<BaseDataUIBean.TYPE_, MapInfoHead> hashMaps = ExamPlatformData.getInstance().getMapInfoHeads(); |
| | | if (hashMaps != null){ |
| | |
| | | return spannableString; |
| | | } |
| | | |
| | | private void setitemInfo(String des, String str, int id){ |
| | | versionDes=des; |
| | | version= versionDes+str; |
| | | spannableString = new SpannableString(version); |
| | | spannableString.setSpan(new AbsoluteSizeSpan(22),0,versionDes.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
| | | spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#A8AAA7")),0,versionDes.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
| | | spannableString.setSpan(new AbsoluteSizeSpan(28),versionDes.length()-1,version.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
| | | spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FFFFFF")),versionDes.length()-1,version.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
| | | datas.add(new BaseDataUIBean( spannableString,id)); |
| | | } |
| | | |
| | | |
| | | public static SupportFragment newInstance() { |
| | | return new BaseDatasFragment(); |
| | |
| | | BaseDataUIBean.TYPE_ type = datas.get((int)view.getTag()).getType_(); |
| | | switch (type){ |
| | | case car: |
| | | Toast.makeText(_mActivity, "更新车模型", Toast.LENGTH_SHORT).show(); |
| | | DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"car"); |
| | | |
| | | break; |
| | | case road: |
| | | Toast.makeText(_mActivity, "更新道路地图", Toast.LENGTH_SHORT).show(); |
| | | DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"road"); |
| | | |
| | | break; |
| | | case yard: |
| | | Toast.makeText(_mActivity, "更新场地地图", Toast.LENGTH_SHORT).show(); |
| | | DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"yard"); |
| | | |
| | | break; |
| | | } |
| | | } |