From 40eb16208b55967ec994c00b4e873db9a1e175d0 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期日, 22 三月 2020 11:15:27 +0800 Subject: [PATCH] 优化log;实现联网考试、单机训练科二科三考试 --- app/src/main/java/safeluck/drive/evaluation/app.java | 40 +---- app/src/main/java/safeluck/drive/evaluation/MainActivity.java | 4 app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java | 8 im_lib/src/main/java/com/anyun/im_lib/util/PlatFormConstant.java | 9 + app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java | 2 app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 187 ++++++++++++++++-------------- im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java | 17 +- app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java | 30 ++-- app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java | 7 9 files changed, 157 insertions(+), 147 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java index 1ed7689..71fbd34 100644 --- a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java +++ b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java @@ -283,8 +283,11 @@ MyLog.i("TCP杩炴帴鎴愬姛"); //TODO 鍒ゆ柇SPUtils 鏄惁淇濆瓨鏈塪es瀵嗙爜锛涘鏋滄病鏈夊垯杩涜娉ㄥ唽JKMessage0100锛屽鏋滄湁瀵嗙爜鍒欒繘琛岄壌鏉僇KMessage0101 String hexPwd = (String) SPUtils.get(this,SPUtils.DES_HEX_PWD,""); + hexPwd=""; MessageProcessor.getInstance().addBeatHeart(10); if (TextUtils.isEmpty(hexPwd)){ + + MyLog.i(PlatFormConstant.TAG,"瀵嗙爜涓嶅瓨鍦紝杩涜娉ㄥ唽锛屽彂閫佹敞鍐屾秷鎭�"); JKMessage0100 jkRegisterMessage = new JKMessage0100(); if (mRTKConfig!=null){ @@ -302,6 +305,7 @@ MessageProcessor.getInstance().sendMessage(jkRegisterMessage); Log.i(TAG, "onClick: "+ BytesUtils.bytesToHexString(str)+" ============"); }else{ + MyLog.i(PlatFormConstant.TAG,"瀵嗙爜瀛樺湪锛屽凡娉ㄥ唽杩囷紝鐩存帴鍙戦壌鏉冩秷鎭�"); JKMessage0101 jkMessage0101 = new JKMessage0101(); jkMessage0101.phone = ExamPlatformData.getInstance().getPhone(); String des = hexPwd; diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java index 336d630..538d0c4 100644 --- a/app/src/main/java/safeluck/drive/evaluation/app.java +++ b/app/src/main/java/safeluck/drive/evaluation/app.java @@ -62,6 +62,7 @@ import safeluck.drive.evaluation.platformMessage.JKMessage0101; import safeluck.drive.evaluation.platformMessage.JKMessage0203; import safeluck.drive.evaluation.platformMessage.JKMessage0206; +import safeluck.drive.evaluation.platformMessage.PlatFormConstant; import safeluck.drive.evaluation.util.CThreadPoolExecutor; import safeluck.drive.evaluation.util.FileUtil; import safeluck.drive.evaluation.util.SPUtils; @@ -192,35 +193,7 @@ Data judgeData = new Data.Builder().putString(Constant.TTS,json).build(); OneTimeWorkRequest ttswoker = new OneTimeWorkRequest.Builder(TTSWorker.class).setInputData(judgeData).build(); WorkManager.getInstance(getAppContext()).enqueue(ttswoker); - JsonArray jsonArray = JsonParser.parseString(json).getAsJsonArray(); - for (int i = 0; i < jsonArray.size(); i++) { - JsonObject jsonObject = jsonArray.get(i).getAsJsonObject(); - int emp_id = jsonObject.get("wrong_id").getAsInt(); - String utc = jsonObject.get("utc").getAsString(); - MyLog.i("璇勫垽娑堟伅瑙f瀽涔嬪墠鐨剈tc="+utc); - utc = utc.substring(2,utc.length()-3); - MyLog.i("璇勫垽娑堟伅瑙f瀽涔嬪悗鐨剈tc="+utc); - int sn = jsonObject.get("sn").getAsInt(); -// if (ExamPlatformData.getInstance().getExamType()==2){//鍦哄湴璇勫垽娑堟伅 -// if (emp_id>31|| emp_id<0){ -// MyLog.i(TAG,"emp_id瓒呭嚭鑼冨洿涓嶈兘鎻掑叆鏁版嵁搴擄紙I绫昏�冨満锛�"); -// return; -// } -// FailedProj failedProj = new FailedProj(Constant.SUBJECT_I, emp_id, Constant.TEST_STU_ID,utc,sn); -// MyLog.i("鎻掑叆fail_projects琛�="+failedProj.toString()); -// failedProjRepository.insert(failedProj); -// } -// if (ExamPlatformData.getInstance().getExamType()>2){//閬撹矾 璇勫垽娑堟伅 -// if (emp_id>66|| emp_id<1){ -// MyLog.i(TAG,"emp_id瓒呭嚭鑼冨洿涓嶈兘鎻掑叆鏁版嵁搴擄紙璺�冪被鑰冨満锛�"); -// return; -// } -// LuKaoFailedProj failedProj = new LuKaoFailedProj(Constant.SUBJECT_III, emp_id, Constant.TEST_STU_ID,utc,sn); -// MyLog.i("鎻掑叆璺�僨ail_projects琛�="+failedProj.toString()); -// failedProjRepository.insertLuKao(failedProj); -// } - } } break; @@ -388,6 +361,15 @@ e.printStackTrace(); } + }else{ + + String str = "鐧诲綍鏈垚鍔燂紝涓嶈兘鍙戦�佹秷鎭�=0206"; + if (str.equalsIgnoreCase(last0206Str)){ + + }else{ + last0206Str = str; + MyLog.i(PlatFormConstant.TAG,str); + } } break; @@ -395,7 +377,7 @@ } } - +private String last0206Str=""; private int lastSatNum= 0; private int lastQf = 0; 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 6359ce5..4998672 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java @@ -109,8 +109,8 @@ private Speaker speaker = null; - private String ip; - private int port; + private String ip="47.93.80.84"; + private int port=12125; private String mapPath;//缁濆璺緞鍖呭惈鏂囦欢鍚嶇殑path private String carPath;//缁濆璺緞鍖呭惈鏂囦欢鍚嶇殑path private StringBuffer stringBuffer; @@ -127,12 +127,12 @@ } public String getPlatformIP(){ - ip = (String) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_IP,"47.93.157.103"); + ip = (String) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_IP,"47.93.80.84"); return ip; } public int getPlatformPort(){ - port = (int) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_PORT,2020); + port = (int) SPUtils.get(app.getAppContext(),SPUtils.PLATFORM_PORT,12125); return port; } diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java index 7c09ee9..530ce5b 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java @@ -67,7 +67,7 @@ case R.id.car_train: //鍗曟満璁粌 if (ExamPlatformData.getInstance().getTrainingMode()==ExamPlatformData.EXAMING_MODE){ - Toast.makeText(_mActivity, "褰撳墠姝e浜庤�冭瘯妯″紡锛屾棤娉曡繘鍏ュ崟鍑昏缁冿紝璇峰厛缁撴潫鑰冭瘯", Toast.LENGTH_SHORT).show(); + Toast.makeText(_mActivity, "褰撳墠姝e浜庤�冭瘯妯″紡锛屾棤娉曡繘鍏ュ崟鏈鸿缁冿紝璇峰厛缁撴潫鑰冭瘯", Toast.LENGTH_SHORT).show(); }else{ TrainFragment trainFragment = findFragment(TrainFragment.class); if (trainFragment == null) { diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java index c47883a..4527745 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java @@ -426,7 +426,6 @@ return view; } - private List<Integer> sns =new ArrayList<>(); @@ -540,8 +539,6 @@ } }); - //娓呯┖sns - sns.clear(); @@ -552,18 +549,22 @@ break; case R.id.view_map: -// MapFragment mapFragment = findFragment(MapFragment.class); -// MyLog.i(TAG,"鏌ョ湅鍦板浘"); -// if (mapFragment == null) { -// mapFragment = (MapFragment) MapFragment.newInstance(); -// } -// start(mapFragment); - RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class); - MyLog.i(TAG,"鏌ョ湅鍦板浘"); - if (mapFragment == null) { - mapFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance(); + if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){ + RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class); + MyLog.i(TAG,"鏌ョ湅璺�冨湴鍥�"); + if (mapFragment == null) { + mapFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance(); + } + start(mapFragment); + }else{ + MapFragment mapFragment = findFragment(MapFragment.class); + MyLog.i(TAG,"鏌ョ湅鍦鸿�冨湴鍥�"); + if (mapFragment == null) { + mapFragment = (MapFragment) MapFragment.newInstance(); + } + start(mapFragment); } - start(mapFragment); + break; case R.id.btn_return: _mActivity.onBackPressed(); @@ -594,7 +595,6 @@ private void stopExam() { MyLog.i(TAG,"缁撴潫鑰冭瘯"); - sns.clear(); //璁剧疆妯″紡涓篘ONE 0 ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.MODE_NONE); diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java index 9ef6df9..2d8e244 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java @@ -283,46 +283,98 @@ initView(view); failedProjViewModel = ViewModelProviders.of(this).get(FailedProjViewModel.class); + + + failedProjViewModel.getFailedProjectsForIII(Constant.TEST_STU_ID).observe(this, new Observer<List<FailedProj_select>>() { + @Override + public void onChanged(List<FailedProj_select> failedProj_selects) { + if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){ + MyLog.i("鐜板湪鏄矾鑰冪姸鎬侊紝鐩戣璺�冩暟鎹け璐ラ」鐩�"); + if (failedProj_selects != null && failedProj_selects.size()>0){ + + item_id = 0; + currTotalScore = 100; + mArrayList.clear(); + item_conents.clear(); + for (FailedProj_select f : + failedProj_selects) { + item_id += f.getScore_deducting(); + Log.i(TAG, "onChanged: " + f.toString()); + mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason())); + item_conents.add(f.getItem_content()); + Collections.reverse(mArrayList); + mScoreAdapter.addDatas(mArrayList); + MyLog.i("item_score="+item_id); + } + MyLog.i("娌℃墸鍒嗕箣鍓嶅緱鍒嗭細"+currTotalScore); + currTotalScore -=item_id; + MyLog.i("璺�冨綋鍓嶅緱鍒嗭細"+currTotalScore); + if (currTotalScore < Constant.PASSING_SCORE){ + MyLog.i("璺�冧綆浜�80锛屼笉鍚堟牸"+currTotalScore); +// ExamPlatformData.getInstance().getTTS().speak("鑰冭瘯涓嶅悎鏍�"); +// stopExam(); + } + MyLog.i("璺�冪洃娴嬪埌鏈夊け璐ラ」鐩姞鍏ワ紝閫氱煡UI鏇存柊棰滆壊"); + mHandler.obtainMessage(ADD_DATA).sendToTarget(); + }else{ + MyLog.i(TAG,"璺�冨け璐ラ」鐩暟鎹〃琚竻绌烘洿鏂癠I"); + item_id = 0; + mArrayList.clear(); + item_conents.clear(); + Collections.reverse(mArrayList); + mScoreAdapter.addDatas(mArrayList); + mHandler.obtainMessage(ADD_DATA).sendToTarget(); + } + } + + } + }); + + + failedProjViewModel.getFailedProjectsForI(Constant.TEST_STU_ID).observe(this, new Observer<List<FailedProj_select>>() { @Override public void onChanged(List<FailedProj_select> failedProj_selects) { - if (failedProj_selects != null && failedProj_selects.size()>0){ + if (ExamPlatformData.getInstance().getExamType()<=ExamPlatformData.EXAM_TYPE_ChangKAO){ + if (failedProj_selects != null && failedProj_selects.size()>0){ - item_id = 0; - currTotalScore = 100; - mArrayList.clear(); - item_conents.clear(); - for (FailedProj_select f : - failedProj_selects) { - item_id += f.getScore_deducting(); - Log.i(TAG, "onChanged: " + f.toString()); - mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason())); - item_conents.add(f.getItem_content()); - Collections.reverse(mArrayList); - mScoreAdapter.addDatas(mArrayList); - MyLog.i("item_score="+item_id); - } - //TODO 鍙戦�丣KMessage0203 缁欏钩鍙帮紝杩欏効鏈夌偣澶嶆潅锛岀湅鎬庝箞澶勭悊 + item_id = 0; + currTotalScore = 100; + mArrayList.clear(); + item_conents.clear(); + for (FailedProj_select f : + failedProj_selects) { + item_id += f.getScore_deducting(); + Log.i(TAG, "onChanged: " + f.toString()); + mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason())); + item_conents.add(f.getItem_content()); + Collections.reverse(mArrayList); + mScoreAdapter.addDatas(mArrayList); + MyLog.i("item_score="+item_id); + } + //TODO 鍙戦�丣KMessage0203 缁欏钩鍙帮紝杩欏効鏈夌偣澶嶆潅锛岀湅鎬庝箞澶勭悊 // sendJKMessage0203(failedProj_selects); - MyLog.i("娌℃墸鍒嗕箣鍓嶅緱鍒嗭細"+currTotalScore); - currTotalScore -=item_id; - MyLog.i("褰撳墠寰楀垎锛�"+currTotalScore); - if (currTotalScore < Constant.PASSING_SCORE){ - MyLog.i("浣庝簬80锛屼笉鍚堟牸"+currTotalScore); + MyLog.i("娌℃墸鍒嗕箣鍓嶅緱鍒嗭細"+currTotalScore); + currTotalScore -=item_id; + MyLog.i("褰撳墠寰楀垎锛�"+currTotalScore); + if (currTotalScore < Constant.PASSING_SCORE){ + MyLog.i("浣庝簬80锛屼笉鍚堟牸"+currTotalScore); // ExamPlatformData.getInstance().getTTS().speak("鑰冭瘯涓嶅悎鏍�"); // stopExam(); + } + MyLog.i("鐩戞祴鍒版湁澶辫触椤圭洰鍔犲叆锛岄�氱煡UI鏇存柊棰滆壊"); + mHandler.obtainMessage(ADD_DATA).sendToTarget(); + }else{ + MyLog.i(TAG,"澶辫触椤圭洰鏁版嵁琛ㄨ娓呯┖鏇存柊UI"); + item_id = 0; + mArrayList.clear(); + item_conents.clear(); + Collections.reverse(mArrayList); + mScoreAdapter.addDatas(mArrayList); + mHandler.obtainMessage(ADD_DATA).sendToTarget(); } - MyLog.i("鐩戞祴鍒版湁澶辫触椤圭洰鍔犲叆锛岄�氱煡UI鏇存柊棰滆壊"); - mHandler.obtainMessage(ADD_DATA).sendToTarget(); - }else{ - MyLog.i(TAG,"澶辫触椤圭洰鏁版嵁琛ㄨ娓呯┖鏇存柊UI"); - item_id = 0; - mArrayList.clear(); - item_conents.clear(); - Collections.reverse(mArrayList); - mScoreAdapter.addDatas(mArrayList); - mHandler.obtainMessage(ADD_DATA).sendToTarget(); } + } }); @@ -395,53 +447,6 @@ return view; } -// private void sendJKMessage0203(List<FailedProj_select> failedProj_selects) { -//// JKMessage0203 jkMessage0203 = new JKMessage0203(); -//// jkMessage0203.phone = ExamPlatformData.getInstance().getPhone(); -//// jkMessage0203.ID = ExamPlatformData.getInstance().getID(); -//// jkMessage0203.exam_id = ExamPlatformData.getInstance().getExam_id(); -//// -//// for (int i = 0; i < failedProj_selects.size(); i++) { -//// if (hasSnEqulas(failedProj_selects.get(i).getSn())){ -//// MyLog.i("sn鐩稿悓"+failedProj_selects.get(i).getSn()); -//// }else{ -//// ExamPlatformData.getInstance().getTTS().speak(failedProj_selects.get(i).getDeducting_reason()+( -//// failedProj_selects.get(i).getScore_deducting()==100?"涓嶅悎鏍�":"鎵�"+ -//// failedProj_selects.get(i).getScore_deducting()+"鍒�")); -//// MyLog.i("娌℃湁鐩稿悓鐨剆n锛屽彂閫�"+failedProj_selects.get(i).getSn()); -//// ExamPlatformData.getInstance().addSn(failedProj_selects.get(i).getSn()); -//// String utc = failedProj_selects.get(i).getUtc(); -//// if (!TextUtils.isEmpty(utc)&&utc.length()>12){ -//// utc =utc.substring(0,12); -//// } -//// jkMessage0203.timeBCD = utc ; -//// -//// jkMessage0203.fail_item_id = failedProj_selects.get(i).getEmp_id(); -//// jkMessage0203.fail_score = failedProj_selects.get(i).getScore_deducting(); -//// jkMessage0203.fail_reason = failedProj_selects.get(i).getDeducting_reason(); -//// } -//// -//// } -// -//// MessageProcessor.getInstance().sendMessage(jkMessage0203); -//// } -// -//// private boolean hasSnEqulas(int failedProjSn){ -//// if (ExamPlatformData.getInstance().getSns().size() > 0){ -//// for (int j = 0; j < ExamPlatformData.getInstance().getSns().size(); j++) { -//// MyLog.i("宸插瓨鍦ㄧ殑sn"+ExamPlatformData.getInstance().getSns().get(j)); -//// if (ExamPlatformData.getInstance().getSns().get(j) == failedProjSn){ -//// MyLog.i("sn鐩稿悓锛屼笉鍙�"+ExamPlatformData.getInstance().getSns().get(j)); -//// return true; -// }else{ -// continue; -// } -// } -// -// } -// return false; -// -// } @@ -532,6 +537,7 @@ public void changKao() { exam_type = 2; iv_head.getDrawable().setLevel(1); + ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.TRAINING_MODE); ExamPlatformData.getInstance().setExamType(exam_type); examStatusViewModel.updateStartExam(exam_type); sendExamJson(1,exam_type); @@ -546,6 +552,7 @@ @Override public void luKao() { exam_type = 3; + ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.TRAINING_MODE); ExamPlatformData.getInstance().setExamType(exam_type); examStatusViewModel.updateStartExam(exam_type); sendExamJson(1,exam_type); @@ -570,12 +577,21 @@ break; case R.id.view_map: - MapFragment mapFragment = findFragment(MapFragment.class); - MyLog.i(TAG,"鏌ョ湅鍦板浘"); - if (mapFragment == null) { - mapFragment = (MapFragment) MapFragment.newInstance(); + if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){ + RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class); + MyLog.i(TAG,"鏌ョ湅璺�冨湴鍥�"); + if (mapFragment == null) { + mapFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance(); + } + start(mapFragment); + }else{ + MapFragment mapFragment = findFragment(MapFragment.class); + MyLog.i(TAG,"鏌ョ湅鍦鸿�冨湴鍥�"); + if (mapFragment == null) { + mapFragment = (MapFragment) MapFragment.newInstance(); + } + start(mapFragment); } - start(mapFragment); break; case R.id.btn_return: _mActivity.onBackPressed(); @@ -604,10 +620,7 @@ } private void stopExam() { - MyLog.i(TAG,"缁撴潫鑰冭瘯"); - - //娓呯┖sns - ExamPlatformData.getInstance().clearSns(); + MyLog.i(TAG,"缁撴潫璁粌"); //璁剧疆妯″紡涓篘ONE 0 ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.MODE_NONE); diff --git a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java index 9978a11..b37cd0d 100644 --- a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java +++ b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java @@ -67,7 +67,7 @@ //鍙嶈浆涔� byte[] datas=messageEscaper.unescape(message); - MyLog.i(PlatFormConstant.TAG,"杞箟杩囧悗鐨勬湇鍔℃秷鎭細"+ BytesUtils.bytesToHexString(datas)); + MyLog.i(PlatFormConstant.TAG,"鏈嶅姟娑堟伅锛�"+ BytesUtils.bytesToHexString(datas)); JK2019MessageBase jk2019MessageBase = MessageManager.get(BytesUtils.bytesToHexString(datas)); if (jk2019MessageBase instanceof JKMessage8100){ if (((JKMessage8100) jk2019MessageBase).result == JKMessage8100.SUCCESS){ @@ -83,6 +83,7 @@ byte[] miwen =Utils.encrypt(ByteUtil.intGetBytes(unsignedInt),des); MyLog.i(PlatFormConstant.TAG,"閴存潈瀵嗘枃="+BytesUtils.bytesToHexString(miwen)+" time="+unsignedInt); jkMessage0101.des = BytesUtils.bytesToHexString(miwen); + MyLog.i(PlatFormConstant.TAG,"鍙戦�侀壌鏉冩秷鎭�"); sendMessage(jkMessage0101); ExamPlatformData.getInstance().setExamplatformStatus(ExamPlatformData.DEV_REGISTERED); }else{ @@ -130,11 +131,11 @@ String msgid = BytesUtils.bytesToHexString(msgidbytes); Log.i(TAG, "run: msgid="+msgid); if ((msgid.equalsIgnoreCase("0100")) || (msgid.equalsIgnoreCase("0101"))){ - + MyLog.i(PlatFormConstant.TAG,"娉ㄥ唽/閴存潈娑堟伅鐩存帴鍙戦�侊紝涓嶅彂閫佹槸鍚︾櫥褰曟垚鍔�"); if (IMSClientBootstrap.getInstance().isActive()){ IMSClientBootstrap.getInstance().sendMessage(messageEscaper.escape(msg.toBytes())); }else{ - Log.e(TAG, "run: 鍙戦�佹秷鎭け璐ワ紝鏈垵濮嬪寲杩炴帴NettyTcp"); + MyLog.i(PlatFormConstant.TAG, "鍙戦�佹秷鎭け璐ワ紝鏈垵濮嬪寲杩炴帴NettyTcp"); } }else{ MyLog.i(PlatFormConstant.TAG,"鐧诲綍鏈垚鍔燂紝涓嶈兘鍙戦�佹秷鎭�="+msgid); diff --git a/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java b/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java index 17ed3bf..b0953bd 100644 --- a/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java +++ b/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java @@ -13,6 +13,7 @@ import com.anyun.im_lib.listener.OnEventListener; import com.anyun.im_lib.util.ByteUtil; import com.anyun.im_lib.util.MyLog; +import com.anyun.im_lib.util.PlatFormConstant; import com.safeluck.aykj.utils.BytesUtils; import java.nio.ByteBuffer; @@ -183,7 +184,7 @@ try { channel = bootstrap.connect(currentHost,currentPort).sync().channel(); } catch (Exception e) { - Log.i(TAG, String.format("杩炴帴Server(ip[%s],port[%d]澶辫触)",currentHost,currentPort)); + MyLog.i(PlatFormConstant.TAG, String.format("杩炴帴Server(ip[%s],port[%d]澶辫触)",currentHost,currentPort)); try { Thread.sleep(500); } catch (InterruptedException ex) { @@ -210,13 +211,13 @@ this.connectStatus = connectStateConnecting; switch (connectStatus){ case IMSConfig.CONNECT_STATE_CONNECTING: - Log.i(TAG, "onConnectStatusCallback: ims杩炴帴涓�..."); + MyLog.i(PlatFormConstant.TAG, "onConnectStatusCallback: ims杩炴帴涓�..."); if (imsConnectStatusCallback != null){ imsConnectStatusCallback.onConnecting(); } break; case IMSConfig.CONNECT_STATE_SUCCESSFUL: - MyLog.i(String.format("onConnectStatusCallback: ims杩炴帴鎴愬姛锛宧ost[%s],port[%s]",currentHost,currentPort)); + MyLog.i(PlatFormConstant.TAG,String.format("onConnectStatusCallback: ims杩炴帴鎴愬姛锛宧ost[%s],port[%s]",currentHost,currentPort)); if (imsConnectStatusCallback != null){ imsConnectStatusCallback.onConnected(); } @@ -232,7 +233,7 @@ break; case IMSConfig.CONNECT_STATE_FAILURE: default: - MyLog.i( "onConnectStatusCallback: ims杩炴帴澶辫触"); + MyLog.i( PlatFormConstant.TAG," ims杩炴帴澶辫触"); if (imsConnectStatusCallback != null){ imsConnectStatusCallback.onConnectFailed(); } @@ -336,12 +337,12 @@ return; } try { - MyLog.i("PlatformMessage", "sendMsg: "+ BytesUtils.bytesToHexString(msg)); + MyLog.i(PlatFormConstant.TAG, "瀹㈡埛绔秷鎭紙杞箟鍚庯級锛�"+ BytesUtils.bytesToHexString(msg)); ByteBuf byteBuf = ByteBufAllocator.DEFAULT.ioBuffer(); byteBuf.writeBytes(msg); channel.writeAndFlush(byteBuf); } catch (Exception e) { - Log.i("PlatformMessage", "鍙戦�佹秷鎭け璐ワ紝reason="+e.getMessage()+"\t"+msg); + MyLog.i(PlatFormConstant.TAG, "瀹㈡埛绔彂閫佹秷鎭け璐ワ紝reason="+e.getMessage()+"\t"+msg); } } @@ -456,7 +457,7 @@ @Override public void run() { - MyLog.i(TAG, "鎵ц閲嶈繛浠诲姟"); + MyLog.i(PlatFormConstant.TAG, "鎵ц閲嶈繛浠诲姟"); if (!isFirst){ onConnectStatusCallback(IMSConfig.CONNECT_STATE_FAILURE); } @@ -536,7 +537,7 @@ if(connectStatus != IMSConfig.CONNECT_STATE_CONNECTING){ onConnectStatusCallback(IMSConfig.CONNECT_STATE_CONNECTING); } - MyLog.i( String.format("姝e湪杩涜connectServer銆�%s銆戠殑绗琜%d]杩炴帴锛屽綋鍓嶉噸杩炲欢鏃舵椂闀夸负[%dms]: ",serverUrl,j,j*getReconnectInterval())); + MyLog.i(PlatFormConstant.TAG, String.format("姝e湪杩涜connectServer銆�%s銆戠殑绗琜%d]杩炴帴锛屽綋鍓嶉噸杩炲欢鏃舵椂闀夸负[%dms]: ",serverUrl,j,j*getReconnectInterval())); try { currentPort = Integer.parseInt(address[1]); currentHost = address[0]; diff --git a/im_lib/src/main/java/com/anyun/im_lib/util/PlatFormConstant.java b/im_lib/src/main/java/com/anyun/im_lib/util/PlatFormConstant.java new file mode 100644 index 0000000..7ec9967 --- /dev/null +++ b/im_lib/src/main/java/com/anyun/im_lib/util/PlatFormConstant.java @@ -0,0 +1,9 @@ +package com.anyun.im_lib.util; + +public class PlatFormConstant { + + public static final String TAG = "PlatFormMessage"; + + public static final int SUCCESS = 0; + public static final short STU_INFO_SUCC = 1; +} -- Gitblit v1.8.0