From 51f8633b379efab41a8b19a375d5e41785a15ee6 Mon Sep 17 00:00:00 2001 From: 张海江 <181069201@qq.com> Date: Fri, 11 Aug 2017 09:14:40 +0800 Subject: [PATCH] 提交代码 --- app/src/main/res/mipmap-xxhdpi/icon_find.png | 0 .gradle/3.3/taskArtifacts/fileSnapshots.bin | 0 build/android-profile/profile-2017-08-08-10-00-18-383.rawproto | 0 build/android-profile/profile-2017-08-11-08-58-50-769.rawproto | 0 app/src/main/java/com/moral/yunfushao/common/AppConfig.java | 1 build/android-profile/profile-2017-08-08-10-45-07-572.rawproto | 0 app/src/main/java/com/moral/yunfushao/fragment/FragmentSettings.java | 8 + build/android-profile/profile-2017-08-10-14-04-14-234.rawproto | 0 build/android-profile/profile-2017-08-08-08-32-37-679.rawproto | 0 build/android-profile/profile-2017-08-08-10-03-41-677.rawproto | 0 build/android-profile/profile-2017-08-08-11-12-54-353.rawproto | 0 build/android-profile/profile-2017-08-09-13-45-43-901.rawproto | 0 app/src/main/java/com/moral/yunfushao/activity/ChartActivity.java | 142 +++++++++++++++++++++++++++++++---- build/android-profile/profile-2017-08-08-10-09-11-877.rawproto | 0 build/android-profile/profile-2017-08-08-09-43-42-143.rawproto | 0 build/android-profile/profile-2017-08-08-11-25-47-669.rawproto | 0 app/src/main/java/com/moral/yunfushao/model/UserData.java | 56 ++++++++++++++ build/android-profile/profile-2017-08-08-11-12-28-001.rawproto | 0 app/src/main/res/layout/fragment_monitor_layout.xml | 4 build/android-profile/profile-2017-08-08-11-10-28-423.rawproto | 0 .gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock | 0 build/android-profile/profile-2017-08-09-13-44-18-198.rawproto | 0 build/android-profile/profile-2017-08-11-08-59-07-538.rawproto | 0 app/src/main/res/layout/ac_charts_layout.xml | 1 build/android-profile/profile-2017-08-08-08-31-35-688.rawproto | 0 .gradle/3.3/taskArtifacts/taskArtifacts.bin | 0 build/android-profile/profile-2017-08-08-10-41-47-446.rawproto | 0 .gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock | 0 build/android-profile/profile-2017-08-08-09-45-14-995.rawproto | 0 build/android-profile/profile-2017-08-08-10-12-14-432.rawproto | 0 .gradle/3.3/taskArtifacts/taskArtifacts.lock | 0 build/android-profile/profile-2017-08-08-09-48-19-335.rawproto | 0 build/android-profile/profile-2017-08-08-09-49-26-011.rawproto | 0 build/android-profile/profile-2017-08-08-10-32-39-938.rawproto | 0 .gradle/3.3/taskArtifacts/fileHashes.bin | 0 build/android-profile/profile-2017-08-10-14-03-54-685.rawproto | 0 build/android-profile/profile-2017-08-11-09-09-21-642.rawproto | 0 build/android-profile/profile-2017-08-09-13-50-29-287.rawproto | 0 build/android-profile/profile-2017-08-08-09-52-23-953.rawproto | 0 build/android-profile/profile-2017-08-09-13-46-19-228.rawproto | 0 .gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin | 0 app/src/main/java/com/moral/yunfushao/ble/BLECommon.java | 1 build/android-profile/profile-2017-08-08-10-13-40-162.rawproto | 0 build/android-profile/profile-2017-08-08-10-43-52-075.rawproto | 0 build/android-profile/profile-2017-08-08-10-54-04-880.rawproto | 0 build/android-profile/profile-2017-08-08-09-54-08-973.rawproto | 0 build/android-profile/profile-2017-08-08-09-38-19-496.rawproto | 0 build/android-profile/profile-2017-08-11-09-11-59-541.rawproto | 0 build/android-profile/profile-2017-08-08-11-27-54-968.rawproto | 0 app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java | 22 +++- build/android-profile/profile-2017-08-08-10-33-59-541.rawproto | 0 app/src/main/java/com/moral/yunfushao/common/API.java | 2 build/android-profile/profile-2017-08-08-09-09-29-719.rawproto | 0 53 files changed, 209 insertions(+), 28 deletions(-) diff --git a/.gradle/3.3/taskArtifacts/fileHashes.bin b/.gradle/3.3/taskArtifacts/fileHashes.bin index 553a04a..ec9ff83 100644 --- a/.gradle/3.3/taskArtifacts/fileHashes.bin +++ b/.gradle/3.3/taskArtifacts/fileHashes.bin Binary files differ diff --git a/.gradle/3.3/taskArtifacts/fileSnapshots.bin b/.gradle/3.3/taskArtifacts/fileSnapshots.bin index 16aa7ad..7602d86 100644 --- a/.gradle/3.3/taskArtifacts/fileSnapshots.bin +++ b/.gradle/3.3/taskArtifacts/fileSnapshots.bin Binary files differ diff --git a/.gradle/3.3/taskArtifacts/taskArtifacts.bin b/.gradle/3.3/taskArtifacts/taskArtifacts.bin index c1ea7a4..8676335 100644 --- a/.gradle/3.3/taskArtifacts/taskArtifacts.bin +++ b/.gradle/3.3/taskArtifacts/taskArtifacts.bin Binary files differ diff --git a/.gradle/3.3/taskArtifacts/taskArtifacts.lock b/.gradle/3.3/taskArtifacts/taskArtifacts.lock index d8e2fe5..9266ea8 100644 --- a/.gradle/3.3/taskArtifacts/taskArtifacts.lock +++ b/.gradle/3.3/taskArtifacts/taskArtifacts.lock Binary files differ diff --git a/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin b/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin index 1d7a443..873533c 100644 --- a/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin +++ b/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin Binary files differ diff --git a/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock b/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock index baf4c4a..90115c1 100644 --- a/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock +++ b/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock Binary files differ diff --git a/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock b/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock index 1719634..af1fa1e 100644 --- a/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock +++ b/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock Binary files differ diff --git a/app/src/main/java/com/moral/yunfushao/activity/ChartActivity.java b/app/src/main/java/com/moral/yunfushao/activity/ChartActivity.java index 284c5f7..26fa55f 100644 --- a/app/src/main/java/com/moral/yunfushao/activity/ChartActivity.java +++ b/app/src/main/java/com/moral/yunfushao/activity/ChartActivity.java @@ -8,14 +8,23 @@ import android.widget.RadioGroup; import android.widget.TextView; +import com.lzy.okgo.cache.CacheMode; +import com.moral.andbrickslib.utils.FastJsonTools; import com.moral.andbrickslib.utils.TimeUtil; +import com.moral.yunfushao.MainApp; import com.moral.yunfushao.R; import com.moral.yunfushao.base.BaseActivity; +import com.moral.yunfushao.common.API; +import com.moral.yunfushao.httputils.HttpCallBack; +import com.moral.yunfushao.httputils.HttpUtils; +import com.moral.yunfushao.model.UserData; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; -import java.util.Random; +import lecho.lib.hellocharts.formatter.LineChartValueFormatter; +import lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter; import lecho.lib.hellocharts.gesture.ContainerScrollType; import lecho.lib.hellocharts.gesture.ZoomType; import lecho.lib.hellocharts.model.Axis; @@ -41,7 +50,7 @@ private List<AxisValue> mAxisXValues = new ArrayList<>(); private RadioGroup rg_time; - private TextView tv_starttime,tv_endtime; + private TextView tv_starttime,tv_endtime,tv_value; private ImageView iv_pre,iv_next; private int type=0; @Override @@ -64,6 +73,7 @@ rg_time = findView(R.id.rg_time); tv_starttime = findView(R.id.tv_starttime); tv_endtime = findView(R.id.tv_endtime); + tv_value = findView(R.id.tv_value); iv_pre = findView(R.id.iv_pre); iv_next = findView(R.id.iv_next); rg_time.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @@ -77,6 +87,7 @@ chartView.setLineChartData(data); tv_endtime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",TimeUtil.getCurrentDate("yyyy-MM-dd"),-1)); tv_starttime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_endtime.getText().toString(),-7)); + getData(tv_starttime.getText().toString(),tv_endtime.getText().toString()); break; case R.id.rb_month: type = 1; @@ -85,12 +96,14 @@ chartView.setLineChartData(data); tv_endtime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",TimeUtil.getCurrentDate("yyyy-MM-dd"),-1)); tv_starttime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_endtime.getText().toString(),-28)); + getData(tv_starttime.getText().toString(),tv_endtime.getText().toString()); break; } } }); tv_endtime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",TimeUtil.getCurrentDate("yyyy-MM-dd"),-1)); tv_starttime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_endtime.getText().toString(),-7)); + getData(tv_starttime.getText().toString(),tv_endtime.getText().toString()); } @Override @@ -101,7 +114,7 @@ @Override protected void initData() { - reshowChart(); + reshowChart(dataList); } @Override @@ -118,6 +131,7 @@ tv_endtime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_starttime.getText().toString(),-1)); tv_starttime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_endtime.getText().toString(),-28)); } + getData(tv_starttime.getText().toString(),tv_endtime.getText().toString()); break; case R.id.iv_next: if(TimeUtil.getCurrentDate("yyyy-MM-dd").equals(TimeUtil.getAfterDate("yyyy-MM-dd",tv_endtime.getText().toString(),1))){ @@ -130,6 +144,7 @@ tv_starttime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_endtime.getText().toString(),1)); tv_endtime.setText(TimeUtil.getAfterDate("yyyy-MM-dd",tv_starttime.getText().toString(),28)); } + getData(tv_starttime.getText().toString(),tv_endtime.getText().toString()); break; } @@ -145,12 +160,14 @@ List<Line> lines = new ArrayList<>(); line.setShape(ValueShape.CIRCLE);//������������������������������������ ��������������� ������������ ���ValueShape.SQUARE ValueShape.CIRCLE ValueShape.DIAMOND��� line.setPointColor(Color.parseColor("#20DAE5")); - line.setCubic(true);//��������������������������������������������� + line.setCubic(false);//��������������������������������������������� line.setFilled(false);//��������������������������� line.setHasLabels(true);//��������������������������������������� // line.setHasLabelsOnlyForSelected(true);//������������������������������������������������line.setHasLabels(true);������������ line.setHasLines(true);//������������������������������false ������������������������������ line.setHasPoints(true);//������������������ ���������false ������������������������������������������������������������������������ + LineChartValueFormatter chartValueFormatter = new SimpleLineChartValueFormatter(3); + line.setFormatter(chartValueFormatter);//��������������� lines.add(line); data = new LineChartData(); data.setLines(lines); @@ -160,9 +177,9 @@ //��������� axisX = new Axis(); //X��� - axisX.setHasTiltedLabels(false); //X���������������������������������������������true��������������� + axisX.setHasTiltedLabels(true); //X���������������������������������������������true��������������� axisX.setName("���������������������"); //������������ - axisX.setTextSize(10);//������������������ + axisX.setTextSize(8);//������������������ axisX.setTextColor(getResources().getColor(R.color.red_txt)); // axisX.setMaxLabelChars(7); //������������X���������������������������������������X���������������������7<=x<=mAxisXValues.length axisX.setValues(mAxisXValues); //������X������������������ @@ -173,7 +190,7 @@ //data.setAxisXTop(axisX); //x ������������ // Y���������������������������������������Y���������(���������������������������Y������������������������������) - axisY = Axis.generateAxisFromRange(0,100,1); //Y��� + axisY = Axis.generateAxisFromRange(0,100, (float) 0.01); //Y��� axisY.setAutoGenerated(false); axisY.setHasLines(true); axisY.setHasSeparationLine(true); @@ -194,7 +211,15 @@ * ���������������������X������������������������������http://forum.xda-developers.com/tools/programming/library-hellocharts-charting-library-t2904456/page2���; */ // chartView.setCurrentViewport(initViewPort(0,7)); - chartView.startDataAnimation(); + final Viewport v = new Viewport(chartView.getMaximumViewport()); + v.bottom = 0; + v.top = 100; +// // You have to set max and current viewports separately. + chartView.setMaximumViewport(v); +// // I changing current viewport with animation in this case. +//// lineChartCO2.setCurrentViewportWithAnimation(v); + chartView.setCurrentViewport(v); +// chartView.startDataAnimation(); } private Viewport initViewPort(float left, float right) { @@ -204,15 +229,17 @@ return port; } - Random random = new Random(); - private void reshowChart() { + private void reshowChart(final ArrayList<UserData> dataList) { chartView.post(new Runnable() { @Override public void run() { - for (int i=0;i<10;i++){ - mPointValues.add(new PointValue(i,random.nextInt(100)%(100-0+1) + 0)); - mAxisXValues.add(new AxisValue(i).setLabel(i + "")); + mPointValues.clear(); + mAxisXValues.clear(); + for (int i=0;i<dataList.size();i++){ + mPointValues.add(new PointValue(i,dataList.get(i).getDay_avg())); + mAxisXValues.add(new AxisValue(i).setLabel(dataList.get(i).getDate().substring(5,10))); +// mAxisXValues.add(new AxisValue(i).setLabel(i+"")); } axisX.setValues(mAxisXValues); @@ -223,14 +250,93 @@ data.setLines(lines); chartView.setLineChartData(data); final Viewport v = new Viewport(chartView.getMaximumViewport()); - v.bottom = -5; - v.top = 100 + 5; - // You have to set max and current viewports separately. + v.bottom = 0; + v.top = 100; +//// // You have to set max and current viewports separately. chartView.setMaximumViewport(v); - // I changing current viewport with animation in this case. -// lineChartCO2.setCurrentViewportWithAnimation(v); +// // I changing current viewport with animation in this case. +//// lineChartCO2.setCurrentViewportWithAnimation(v); chartView.setCurrentViewport(v); } }); } + + private ArrayList<UserData> dataList = new ArrayList<>(); + private void getData(String startTime,String endTime){ + HashMap<String,String> params = new HashMap<>(); + params.put("user_id", MainApp.userId); + params.put("start_time", startTime); + params.put("end_time", endTime); + HttpUtils.doPost(API.GETUSERDATALIST, params, CacheMode.DEFAULT, true, new HttpCallBack() { + @Override + public void onSuccess(String res, String msg) { + if(progressDialog.isShowing()){ + progressDialog.dismiss(); + } + ArrayList<UserData> temp = (ArrayList<UserData>) FastJsonTools.getArrayJson(res,UserData.class); + dataList.clear(); + + dataList.addAll(resetData(temp)); + + //������ + reshowChart(dataList); + } + + @Override + public void showLoadingDialog() { + progressDialog.show(); + } + + @Override + public void onFail(int errno, String s) { + if(progressDialog.isShowing()){ + progressDialog.dismiss(); + } + dataList.clear(); + + dataList.addAll(resetData(new ArrayList<UserData>())); + + //������ + reshowChart(dataList); + tv_value.setText(0+"uSv"); + } + }); + + } + + + private ArrayList<UserData> resetData(ArrayList<UserData> tempList){ + ArrayList<UserData> newList = new ArrayList<>(); + if(type == 0){//��� + for (int i=0;i<7;i++){ + UserData data = new UserData(); + data.setDate(TimeUtil.getAfterDate("yyyy-MM-dd",tv_starttime.getText().toString(),i)); + data.setDay_avg(0); + newList.add(data); + } + }else if(type == 1){//��� + for (int i=0;i<7;i++){ + UserData data = new UserData(); + data.setDate(TimeUtil.getAfterDate("yyyy-MM-dd",tv_starttime.getText().toString(),i*4)); + data.setDay_avg(0); + newList.add(data); + } + } + //������������ + float totalValues = 0; + if(tempList!=null&&tempList.size()>0){ + for (UserData data : tempList){ + totalValues+= data.getDay_avg(); + for(UserData data1 : newList){ + if(data.getDate().equals(data1.getDate())){ + data1.setDay_avg(data.getDay_avg()); + } + } + } + tv_value.setText(totalValues/tempList.size()+"uSv"); + }else{ + tv_value.setText(0+"uSv"); + } + return newList; + } } diff --git a/app/src/main/java/com/moral/yunfushao/ble/BLECommon.java b/app/src/main/java/com/moral/yunfushao/ble/BLECommon.java index a09bc81..915d0d2 100644 --- a/app/src/main/java/com/moral/yunfushao/ble/BLECommon.java +++ b/app/src/main/java/com/moral/yunfushao/ble/BLECommon.java @@ -8,5 +8,6 @@ public class BLECommon { //������UUID public final static String USR_SERVICE = "0003cdd0-0000-1000-8000-00805f9b0131"; + public final static String BLE_SEARCH = "6A09010002006B"; } diff --git a/app/src/main/java/com/moral/yunfushao/common/API.java b/app/src/main/java/com/moral/yunfushao/common/API.java index 23e062b..b46bfbe 100644 --- a/app/src/main/java/com/moral/yunfushao/common/API.java +++ b/app/src/main/java/com/moral/yunfushao/common/API.java @@ -20,4 +20,6 @@ public final static String UPLOAD = URL_HTTP + "Data.upload";//������������ public final static String UPDATEUSERINFO = URL_HTTP + "User.UpdateUserInfo";//������������������ + + public final static String GETUSERDATALIST = URL_HTTP + "Data.GetUserDataList";//������������ } diff --git a/app/src/main/java/com/moral/yunfushao/common/AppConfig.java b/app/src/main/java/com/moral/yunfushao/common/AppConfig.java index fae9887..19869fb 100644 --- a/app/src/main/java/com/moral/yunfushao/common/AppConfig.java +++ b/app/src/main/java/com/moral/yunfushao/common/AppConfig.java @@ -8,4 +8,5 @@ public static final int DEFAULT_SIZE = 10; public static final int GET_BLE_SERVICE = 1; public static final int GET_BLE_DISCONNECT = 2; + public static final int CHANGE_SETTING = 3; } 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 c87006a..978a126 100644 --- a/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java +++ b/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java @@ -197,6 +197,14 @@ pv.setPercent(0); tv_ljjl.setText("0"); tv_shishi.setText("0"); + }else if(msg.getType() == AppConfig.CHANGE_SETTING){ + if(timer!=null){ + timer.cancel(); + timer = null; + } + submitTime = MainApp.theApp.sharedPreferencesUtil.getLoginInfo().getRefresh_frequency(); + isupLoad = MainApp.theApp.sharedPreferencesUtil.getLoginInfo().getIs_open_upload(); + doTask(); } } @@ -242,11 +250,13 @@ iv_his.setOnClickListener(this); iv_search.setOnClickListener(this); } - + int submitTime; + int isupLoad; @Override protected void initData() { + submitTime = MainApp.theApp.sharedPreferencesUtil.getLoginInfo().getRefresh_frequency(); + isupLoad = MainApp.theApp.sharedPreferencesUtil.getLoginInfo().getIs_open_upload(); doTask(); - } @Override @@ -268,7 +278,7 @@ if(mBluetoothService==null){ return; } - mBluetoothService.write(mBluetoothService.getWirteCharacteristic().getService().getUuid().toString(),mBluetoothService.getWirteCharacteristic().getUuid().toString(),"5A0014010001000000000000004600000000005B",null); + mBluetoothService.write(mBluetoothService.getWirteCharacteristic().getService().getUuid().toString(),mBluetoothService.getWirteCharacteristic().getUuid().toString(),BLECommon.BLE_SEARCH,null); break; } @@ -278,8 +288,6 @@ protected void onErrorPagerClick() { } - - private boolean isFinish = false; Timer timer; private void doTask() { @@ -287,12 +295,12 @@ timer.schedule(new TimerTask() { @Override public void run() { - if (!isFinish) { + if (isupLoad == 1) { //������������ submitData(); } } - }, 0, 10000); + }, 0, submitTime); } private void submitData() { diff --git a/app/src/main/java/com/moral/yunfushao/fragment/FragmentSettings.java b/app/src/main/java/com/moral/yunfushao/fragment/FragmentSettings.java index 9b14db3..b3964bc 100644 --- a/app/src/main/java/com/moral/yunfushao/fragment/FragmentSettings.java +++ b/app/src/main/java/com/moral/yunfushao/fragment/FragmentSettings.java @@ -16,8 +16,12 @@ import com.moral.yunfushao.activity.VoiceSetActivity; import com.moral.yunfushao.base.BaseFragment; import com.moral.yunfushao.common.API; +import com.moral.yunfushao.common.AppConfig; import com.moral.yunfushao.httputils.HttpCallBack; import com.moral.yunfushao.httputils.HttpUtils; +import com.moral.yunfushao.model.EventMessage; + +import org.greenrobot.eventbus.EventBus; import java.util.ArrayList; import java.util.HashMap; @@ -145,7 +149,9 @@ }else if("is_open_upload".equals(field)){ MainApp.theApp.sharedPreferencesUtil.setUpload(Integer.parseInt(value)); } - + EventMessage event = new EventMessage(); + event.setType(AppConfig.CHANGE_SETTING); + EventBus.getDefault().post(event); if (progressDialog.isShowing()) { progressDialog.dismiss(); } diff --git a/app/src/main/java/com/moral/yunfushao/model/UserData.java b/app/src/main/java/com/moral/yunfushao/model/UserData.java new file mode 100644 index 0000000..d23e4e9 --- /dev/null +++ b/app/src/main/java/com/moral/yunfushao/model/UserData.java @@ -0,0 +1,56 @@ +package com.moral.yunfushao.model; + +import com.alibaba.fastjson.annotation.JSONField; + +/** + * Created by haijiang on 2017/8/8. + */ + +public class UserData { + @JSONField(name="_id") + private String _id;//": "598818ee9e74bba828fb1960", + private String user_id;//": "597bf6a1a0e6d23f5c3c9869", + private float day_avg;//": "0.068", + private String date;//": "2017-08-02", + private String create_time;//": "2017-08-07 15:38:22" + + public String get_id() { + return _id; + } + + public void set_id(String _id) { + this._id = _id; + } + + public String getUser_id() { + return user_id; + } + + public void setUser_id(String user_id) { + this.user_id = user_id; + } + + public float getDay_avg() { + return day_avg; + } + + public void setDay_avg(float day_avg) { + this.day_avg = day_avg; + } + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + public String getCreate_time() { + return create_time; + } + + public void setCreate_time(String create_time) { + this.create_time = create_time; + } +} diff --git a/app/src/main/res/layout/ac_charts_layout.xml b/app/src/main/res/layout/ac_charts_layout.xml index 5f3e03f..80409b9 100644 --- a/app/src/main/res/layout/ac_charts_layout.xml +++ b/app/src/main/res/layout/ac_charts_layout.xml @@ -118,6 +118,7 @@ android:text="���������" /> <TextView + android:id="@+id/tv_value" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/x6" diff --git a/app/src/main/res/layout/fragment_monitor_layout.xml b/app/src/main/res/layout/fragment_monitor_layout.xml index 364c336..53c577c 100644 --- a/app/src/main/res/layout/fragment_monitor_layout.xml +++ b/app/src/main/res/layout/fragment_monitor_layout.xml @@ -14,9 +14,9 @@ android:layout_width="@dimen/x20" android:layout_height="@dimen/x20" android:padding="@dimen/x4" - android:src="@mipmap/icon_history" + android:src="@mipmap/icon_find" android:layout_centerVertical="true" - android:layout_marginRight="@dimen/x16" + android:layout_marginLeft="@dimen/x16" /> <TextView android:id="@+id/tv_title" diff --git a/app/src/main/res/mipmap-xxhdpi/icon_find.png b/app/src/main/res/mipmap-xxhdpi/icon_find.png new file mode 100644 index 0000000..1be5eb0 --- /dev/null +++ b/app/src/main/res/mipmap-xxhdpi/icon_find.png Binary files differ diff --git a/build/android-profile/profile-2017-08-08-08-31-35-688.rawproto b/build/android-profile/profile-2017-08-08-08-31-35-688.rawproto new file mode 100644 index 0000000..1e36915 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-08-31-35-688.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-08-32-37-679.rawproto b/build/android-profile/profile-2017-08-08-08-32-37-679.rawproto new file mode 100644 index 0000000..81b77ca --- /dev/null +++ b/build/android-profile/profile-2017-08-08-08-32-37-679.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-09-29-719.rawproto b/build/android-profile/profile-2017-08-08-09-09-29-719.rawproto new file mode 100644 index 0000000..07e624d --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-09-29-719.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-38-19-496.rawproto b/build/android-profile/profile-2017-08-08-09-38-19-496.rawproto new file mode 100644 index 0000000..fee53db --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-38-19-496.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-43-42-143.rawproto b/build/android-profile/profile-2017-08-08-09-43-42-143.rawproto new file mode 100644 index 0000000..27b8d5f --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-43-42-143.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-45-14-995.rawproto b/build/android-profile/profile-2017-08-08-09-45-14-995.rawproto new file mode 100644 index 0000000..a4caae0 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-45-14-995.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-48-19-335.rawproto b/build/android-profile/profile-2017-08-08-09-48-19-335.rawproto new file mode 100644 index 0000000..8e85924 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-48-19-335.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-49-26-011.rawproto b/build/android-profile/profile-2017-08-08-09-49-26-011.rawproto new file mode 100644 index 0000000..1cb0347 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-49-26-011.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-52-23-953.rawproto b/build/android-profile/profile-2017-08-08-09-52-23-953.rawproto new file mode 100644 index 0000000..626af32 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-52-23-953.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-09-54-08-973.rawproto b/build/android-profile/profile-2017-08-08-09-54-08-973.rawproto new file mode 100644 index 0000000..caa6494 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-09-54-08-973.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-00-18-383.rawproto b/build/android-profile/profile-2017-08-08-10-00-18-383.rawproto new file mode 100644 index 0000000..a596ff7 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-00-18-383.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-03-41-677.rawproto b/build/android-profile/profile-2017-08-08-10-03-41-677.rawproto new file mode 100644 index 0000000..5ca1ba0 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-03-41-677.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-09-11-877.rawproto b/build/android-profile/profile-2017-08-08-10-09-11-877.rawproto new file mode 100644 index 0000000..c89ab24 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-09-11-877.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-12-14-432.rawproto b/build/android-profile/profile-2017-08-08-10-12-14-432.rawproto new file mode 100644 index 0000000..bbc26e4 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-12-14-432.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-13-40-162.rawproto b/build/android-profile/profile-2017-08-08-10-13-40-162.rawproto new file mode 100644 index 0000000..300f09e --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-13-40-162.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-32-39-938.rawproto b/build/android-profile/profile-2017-08-08-10-32-39-938.rawproto new file mode 100644 index 0000000..ee67d38 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-32-39-938.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-33-59-541.rawproto b/build/android-profile/profile-2017-08-08-10-33-59-541.rawproto new file mode 100644 index 0000000..18d9f98 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-33-59-541.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-41-47-446.rawproto b/build/android-profile/profile-2017-08-08-10-41-47-446.rawproto new file mode 100644 index 0000000..4c7e895 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-41-47-446.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-43-52-075.rawproto b/build/android-profile/profile-2017-08-08-10-43-52-075.rawproto new file mode 100644 index 0000000..b8ab1a7 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-43-52-075.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-45-07-572.rawproto b/build/android-profile/profile-2017-08-08-10-45-07-572.rawproto new file mode 100644 index 0000000..57d3295 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-45-07-572.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-10-54-04-880.rawproto b/build/android-profile/profile-2017-08-08-10-54-04-880.rawproto new file mode 100644 index 0000000..4f50b39 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-10-54-04-880.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-11-10-28-423.rawproto b/build/android-profile/profile-2017-08-08-11-10-28-423.rawproto new file mode 100644 index 0000000..0aa6866 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-11-10-28-423.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-11-12-28-001.rawproto b/build/android-profile/profile-2017-08-08-11-12-28-001.rawproto new file mode 100644 index 0000000..9aa4ac6 --- /dev/null +++ b/build/android-profile/profile-2017-08-08-11-12-28-001.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-11-12-54-353.rawproto b/build/android-profile/profile-2017-08-08-11-12-54-353.rawproto new file mode 100644 index 0000000..5cf58dc --- /dev/null +++ b/build/android-profile/profile-2017-08-08-11-12-54-353.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-11-25-47-669.rawproto b/build/android-profile/profile-2017-08-08-11-25-47-669.rawproto new file mode 100644 index 0000000..b70816f --- /dev/null +++ b/build/android-profile/profile-2017-08-08-11-25-47-669.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-08-11-27-54-968.rawproto b/build/android-profile/profile-2017-08-08-11-27-54-968.rawproto new file mode 100644 index 0000000..fdc67ad --- /dev/null +++ b/build/android-profile/profile-2017-08-08-11-27-54-968.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-09-13-44-18-198.rawproto b/build/android-profile/profile-2017-08-09-13-44-18-198.rawproto new file mode 100644 index 0000000..942cfe0 --- /dev/null +++ b/build/android-profile/profile-2017-08-09-13-44-18-198.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-09-13-45-43-901.rawproto b/build/android-profile/profile-2017-08-09-13-45-43-901.rawproto new file mode 100644 index 0000000..f5725e0 --- /dev/null +++ b/build/android-profile/profile-2017-08-09-13-45-43-901.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-09-13-46-19-228.rawproto b/build/android-profile/profile-2017-08-09-13-46-19-228.rawproto new file mode 100644 index 0000000..8509985 --- /dev/null +++ b/build/android-profile/profile-2017-08-09-13-46-19-228.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-09-13-50-29-287.rawproto b/build/android-profile/profile-2017-08-09-13-50-29-287.rawproto new file mode 100644 index 0000000..cdff20d --- /dev/null +++ b/build/android-profile/profile-2017-08-09-13-50-29-287.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-10-14-03-54-685.rawproto b/build/android-profile/profile-2017-08-10-14-03-54-685.rawproto new file mode 100644 index 0000000..d40e730 --- /dev/null +++ b/build/android-profile/profile-2017-08-10-14-03-54-685.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-10-14-04-14-234.rawproto b/build/android-profile/profile-2017-08-10-14-04-14-234.rawproto new file mode 100644 index 0000000..9fa1cde --- /dev/null +++ b/build/android-profile/profile-2017-08-10-14-04-14-234.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-11-08-58-50-769.rawproto b/build/android-profile/profile-2017-08-11-08-58-50-769.rawproto new file mode 100644 index 0000000..2f97f43 --- /dev/null +++ b/build/android-profile/profile-2017-08-11-08-58-50-769.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-11-08-59-07-538.rawproto b/build/android-profile/profile-2017-08-11-08-59-07-538.rawproto new file mode 100644 index 0000000..6de9dd6 --- /dev/null +++ b/build/android-profile/profile-2017-08-11-08-59-07-538.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-11-09-09-21-642.rawproto b/build/android-profile/profile-2017-08-11-09-09-21-642.rawproto new file mode 100644 index 0000000..41f2957 --- /dev/null +++ b/build/android-profile/profile-2017-08-11-09-09-21-642.rawproto Binary files differ diff --git a/build/android-profile/profile-2017-08-11-09-11-59-541.rawproto b/build/android-profile/profile-2017-08-11-09-11-59-541.rawproto new file mode 100644 index 0000000..0516c4d --- /dev/null +++ b/build/android-profile/profile-2017-08-11-09-11-59-541.rawproto Binary files differ -- Gitblit v1.8.0