From 47f5d71a81a528aff225805d28bf181ce4d6f55d Mon Sep 17 00:00:00 2001 From: 陈奇 <1650699704@qq.com> Date: Thu, 15 Nov 2018 13:14:43 +0800 Subject: [PATCH] [*]1.0.3.2版本 --- app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java | 39 +++++++++++++++------------------------ 1 files changed, 15 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java b/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java index 6c4ee08..9ab6e2c 100644 --- a/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java +++ b/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java @@ -14,6 +14,7 @@ import android.os.Handler; import android.support.annotation.NonNull; import android.support.annotation.Nullable; +import android.support.v4.app.ActivityOptionsCompat; import android.text.TextUtils; import android.util.Log; import android.view.View; @@ -199,6 +200,7 @@ mBluetoothService = ((MainActivity) getActivity()).getBluetoothService(); if (msg.getType() == AppConfig.GET_BLE_SERVICE) { resetHandler(); + textShowMac();// pv.setStatusStr("���������"); //������������ ((MainActivity) getActivity()).resetBLECallBack(); @@ -400,9 +402,12 @@ iv_dianliang.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - if (BuildConfig.BUILD_TYPE.equals(VersionConstants.DEBUG)) { - FlipAnimatorXViewShow(iv_dianliang, tv_dianliang2, 200); - } + Intent intent = new Intent(getActivity(), BLESearchActivity.class); + ActivityOptionsCompat optionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity(), iv_dianliang, "dddd"); + startActivity(intent,optionsCompat.toBundle()); +// if (BuildConfig.BUILD_TYPE.equals(VersionConstants.DEBUG)) { +// FlipAnimatorXViewShow(iv_dianliang, tv_dianliang2, 200); +// } } }); tv_dianliang2.setOnClickListener(new View.OnClickListener() { @@ -469,14 +474,12 @@ @Override protected void processClick(View v) { - Intent intent = null; + Intent intent; switch (v.getId()) { case R.id.pv: if (MainApp.theApp.bleManager == null || !(MainApp.theApp.bleManager != null && MainApp.theApp.bleManager.isSupportBle())) { return; } - intent = new Intent(getActivity(), BLESearchActivity.class); - startActivity(intent); break; case R.id.iv_his: intent = new Intent(getActivity(), ChartActivity.class); @@ -523,6 +526,7 @@ handler.postDelayed(reconnectRunnable, 0); } } + /** * ������������ */ @@ -583,14 +587,14 @@ danger = R.mipmap.icon_danger; tvLijiTitle.setText("������������(uSv)"); tvShishiTitle.setText("������������(uSv/h)"); - iv_dianliang.setEnabled(false); +// iv_dianliang.setEnabled(false); } else if (type == 2) { //������ yanzhang = R.mipmap.dianliyanyang; danger = R.mipmap.dianlidanger; tvLijiTitle.setText("������������"); tvShishiTitle.setText("������������"); - iv_dianliang.setEnabled(true); +// iv_dianliang.setEnabled(true); } if (level == 0) { @@ -630,7 +634,7 @@ tv_status.setTextColor(getResources().getColor(R.color.red_txt)); ll_status.setBackgroundResource(R.mipmap.bg_conner_red); } else if (level == -1) { - iv_dianliang.setVisibility(View.GONE); +// iv_dianliang.setVisibility(View.GONE); tv_tishi.setText("������������������"); tv_tishi.setBackgroundResource(R.mipmap.bt_offline); iv_bottom_status.setImageResource(R.mipmap.icon_offline); @@ -701,7 +705,6 @@ int leijiValue = Integer.parseInt(nowResult.substring(28, 30), 16) * 1024 + Integer.parseInt(nowResult.substring(30, 32), 16) * 512 + Integer.parseInt(nowResult.substring(32, 34), 16) * 256 + Integer.parseInt(nowResult.substring(34, 36), 16); int b1 = Integer.parseInt(nowResult.substring(6, 8), 16); int b2 = Integer.parseInt(nowResult.substring(12, 14), 16); -// XLog.d("���������" + shunshiValue + "|���������" + leijiValue + "-----���������" + b1 + "|" + b2); tv_ljjl.setText(NumberUtils.getBigDecimalValue(leijiValue * 0.01, 3) + ""); double realValue = NumberUtils.getBigDecimalValue((real) / 100.0, 3); tv_shishi.setText(realValue + ""); @@ -800,14 +803,11 @@ tv_ljjl.setText(elecValue + "(��T)"); - /** - * ��������������������� - */ + //��������������������� RecData data = new RecData(); data.setValue(electricFieldValue); data.setTime(TimeUtil.getCurrentDate("yyyy-MM-dd HH:mm:ss")); data.setType(0); - showStatus(Integer.parseInt(strings[21], 16)); @@ -838,19 +838,10 @@ isVirating = true; AudioUtils.vibrate(getActivity(), new long[]{1000, 1000, 1000, 1000}, 0); } - } else if (baojing == 3) { + } else if (baojing == 3 || baojing == 4) { data.setIs_warn(1); showStatus(3); pv.setPercent((float) (0.875)); - play(2); - if (!isVirating) { - isVirating = true; - AudioUtils.vibrate(getActivity(), new long[]{1000, 1000, 1000, 1000}, 0); - } - } else if (baojing == 4) { - data.setIs_warn(1); - showStatus(3); - pv.setPercent((float) (1.00)); play(2); if (!isVirating) { isVirating = true; -- Gitblit v1.8.0