Commit 323d386ef61f608de401eac079c1a9a2c1b62fb1
1 parent
9b9d783b
1 重命名资源文件
Showing
100 changed files
with
79 additions
and
206 deletions
Too many changes to show.
To preserve performance only 100 of 284 files are displayed.
config.gradle
moudle_pedometer/src/main/java/com/cnlive/moudle/calorie/service/CalorieService.java
| @@ -18,35 +18,19 @@ import android.hardware.SensorManager; | @@ -18,35 +18,19 @@ import android.hardware.SensorManager; | ||
| 18 | import android.os.Binder; | 18 | import android.os.Binder; |
| 19 | import android.os.Build; | 19 | import android.os.Build; |
| 20 | import android.os.CountDownTimer; | 20 | import android.os.CountDownTimer; |
| 21 | -import android.os.Handler; | ||
| 22 | import android.os.IBinder; | 21 | import android.os.IBinder; |
| 23 | import android.support.v4.app.NotificationCompat; | 22 | import android.support.v4.app.NotificationCompat; |
| 24 | import android.text.TextUtils; | 23 | import android.text.TextUtils; |
| 25 | import android.util.Log; | 24 | import android.util.Log; |
| 26 | import android.widget.RemoteViews; | 25 | import android.widget.RemoteViews; |
| 27 | 26 | ||
| 28 | -import com.baidu.trace.LBSTraceClient; | ||
| 29 | -import com.baidu.trace.Trace; | ||
| 30 | -import com.baidu.trace.api.track.LatestPoint; | ||
| 31 | -import com.baidu.trace.api.track.LatestPointResponse; | ||
| 32 | -import com.baidu.trace.api.track.OnTrackListener; | ||
| 33 | -import com.baidu.trace.model.LocationMode; | ||
| 34 | -import com.baidu.trace.model.OnTraceListener; | ||
| 35 | -import com.baidu.trace.model.PushMessage; | ||
| 36 | -import com.baidu.trace.model.StatusCodes; | ||
| 37 | import com.cnlive.moudle.calorie.utils.CalorieUtil; | 27 | import com.cnlive.moudle.calorie.utils.CalorieUtil; |
| 38 | -import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; | ||
| 39 | -import com.cnlive.moudle.collectionTrace.service.CollKeepLiveService; | ||
| 40 | -import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; | ||
| 41 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 28 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 42 | import com.cnlive.moudle.pedometer.model.Constant; | 29 | import com.cnlive.moudle.pedometer.model.Constant; |
| 43 | import com.cnlive.moudle.pedometer.model.MessageEvent; | 30 | import com.cnlive.moudle.pedometer.model.MessageEvent; |
| 44 | import com.cnlive.moudle.pedometer.model.step.StepCount; | 31 | import com.cnlive.moudle.pedometer.model.step.StepCount; |
| 45 | import com.cnlive.moudle.pedometer.model.step.StepValuePassListener; | 32 | import com.cnlive.moudle.pedometer.model.step.StepValuePassListener; |
| 46 | -import com.cnlive.moudle.pedometer.sql.db.DbCore; | ||
| 47 | import com.cnlive.moudle.pedometer.sql.entity.CalorieEntity; | 33 | import com.cnlive.moudle.pedometer.sql.entity.CalorieEntity; |
| 48 | -import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; | ||
| 49 | -import com.cnlive.moudle.pedometer.utils.ServiceUtils; | ||
| 50 | import com.example.moudle_pedometer.R; | 34 | import com.example.moudle_pedometer.R; |
| 51 | 35 | ||
| 52 | import org.greenrobot.eventbus.EventBus; | 36 | import org.greenrobot.eventbus.EventBus; |
| @@ -54,7 +38,6 @@ import org.greenrobot.eventbus.Subscribe; | @@ -54,7 +38,6 @@ import org.greenrobot.eventbus.Subscribe; | ||
| 54 | import org.greenrobot.eventbus.ThreadMode; | 38 | import org.greenrobot.eventbus.ThreadMode; |
| 55 | 39 | ||
| 56 | import java.text.SimpleDateFormat; | 40 | import java.text.SimpleDateFormat; |
| 57 | -import java.util.Calendar; | ||
| 58 | import java.util.Date; | 41 | import java.util.Date; |
| 59 | 42 | ||
| 60 | /** | 43 | /** |
| @@ -174,7 +157,7 @@ public class CalorieService extends Service implements SensorEventListener { | @@ -174,7 +157,7 @@ public class CalorieService extends Service implements SensorEventListener { | ||
| 174 | private void showStartForegroundNotification() { | 157 | private void showStartForegroundNotification() { |
| 175 | if (null == remoteViews) { | 158 | if (null == remoteViews) { |
| 176 | remoteViews = new RemoteViews(getPackageName(), R.layout.custom_step_notification); | 159 | remoteViews = new RemoteViews(getPackageName(), R.layout.custom_step_notification); |
| 177 | - remoteViews.setImageViewResource(R.id.iv_icon, R.drawable.ic_icon); | 160 | + remoteViews.setImageViewResource(R.id.iv_icon, R.drawable.pedometer_ic_icon); |
| 178 | } | 161 | } |
| 179 | NotificationChannel channel = null; | 162 | NotificationChannel channel = null; |
| 180 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { | 163 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/presenter/CollRunningMapFragmentPresenter.java
| 1 | package com.cnlive.moudle.collectionTrace.frame.presenter; | 1 | package com.cnlive.moudle.collectionTrace.frame.presenter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | -import android.os.Handler; | ||
| 5 | import android.util.Log; | 4 | import android.util.Log; |
| 6 | import android.widget.Toast; | 5 | import android.widget.Toast; |
| 7 | 6 | ||
| 8 | -import com.baidu.mapapi.map.Overlay; | ||
| 9 | import com.baidu.mapapi.model.LatLng; | 7 | import com.baidu.mapapi.model.LatLng; |
| 10 | -import com.baidu.mapapi.utils.DistanceUtil; | ||
| 11 | -import com.baidu.trace.api.entity.AroundSearchResponse; | ||
| 12 | -import com.baidu.trace.api.entity.BoundSearchResponse; | ||
| 13 | -import com.baidu.trace.api.entity.DistrictSearchResponse; | ||
| 14 | -import com.baidu.trace.api.entity.EntityListResponse; | ||
| 15 | import com.baidu.trace.api.entity.LocRequest; | 8 | import com.baidu.trace.api.entity.LocRequest; |
| 16 | -import com.baidu.trace.api.entity.OnEntityListener; | ||
| 17 | -import com.baidu.trace.api.entity.PolygonSearchResponse; | ||
| 18 | -import com.baidu.trace.api.entity.SearchResponse; | ||
| 19 | import com.baidu.trace.api.fence.AddMonitoredPersonResponse; | 9 | import com.baidu.trace.api.fence.AddMonitoredPersonResponse; |
| 20 | import com.baidu.trace.api.fence.CreateFenceRequest; | 10 | import com.baidu.trace.api.fence.CreateFenceRequest; |
| 21 | import com.baidu.trace.api.fence.CreateFenceResponse; | 11 | import com.baidu.trace.api.fence.CreateFenceResponse; |
| 22 | import com.baidu.trace.api.fence.DeleteFenceResponse; | 12 | import com.baidu.trace.api.fence.DeleteFenceResponse; |
| 23 | import com.baidu.trace.api.fence.DeleteMonitoredPersonResponse; | 13 | import com.baidu.trace.api.fence.DeleteMonitoredPersonResponse; |
| 24 | -import com.baidu.trace.api.fence.FenceListRequest; | ||
| 25 | import com.baidu.trace.api.fence.FenceListResponse; | 14 | import com.baidu.trace.api.fence.FenceListResponse; |
| 26 | import com.baidu.trace.api.fence.HistoryAlarmResponse; | 15 | import com.baidu.trace.api.fence.HistoryAlarmResponse; |
| 27 | import com.baidu.trace.api.fence.ListMonitoredPersonResponse; | 16 | import com.baidu.trace.api.fence.ListMonitoredPersonResponse; |
| 28 | import com.baidu.trace.api.fence.MonitoredStatus; | 17 | import com.baidu.trace.api.fence.MonitoredStatus; |
| 29 | import com.baidu.trace.api.fence.MonitoredStatusByLocationResponse; | 18 | import com.baidu.trace.api.fence.MonitoredStatusByLocationResponse; |
| 30 | import com.baidu.trace.api.fence.MonitoredStatusInfo; | 19 | import com.baidu.trace.api.fence.MonitoredStatusInfo; |
| 31 | -import com.baidu.trace.api.fence.MonitoredStatusRequest; | ||
| 32 | import com.baidu.trace.api.fence.MonitoredStatusResponse; | 20 | import com.baidu.trace.api.fence.MonitoredStatusResponse; |
| 33 | import com.baidu.trace.api.fence.OnFenceListener; | 21 | import com.baidu.trace.api.fence.OnFenceListener; |
| 34 | import com.baidu.trace.api.fence.UpdateFenceResponse; | 22 | import com.baidu.trace.api.fence.UpdateFenceResponse; |
| @@ -43,7 +31,6 @@ import com.baidu.trace.model.CoordType; | @@ -43,7 +31,6 @@ import com.baidu.trace.model.CoordType; | ||
| 43 | import com.baidu.trace.model.ProcessOption; | 31 | import com.baidu.trace.model.ProcessOption; |
| 44 | import com.baidu.trace.model.SortType; | 32 | import com.baidu.trace.model.SortType; |
| 45 | import com.baidu.trace.model.StatusCodes; | 33 | import com.baidu.trace.model.StatusCodes; |
| 46 | -import com.baidu.trace.model.TraceLocation; | ||
| 47 | import com.baidu.trace.model.TransportMode; | 34 | import com.baidu.trace.model.TransportMode; |
| 48 | import com.cnlive.moudle.collectionTrace.frame.view.CollRunningMapFragmentView; | 35 | import com.cnlive.moudle.collectionTrace.frame.view.CollRunningMapFragmentView; |
| 49 | import com.cnlive.moudle.pedometer.model.Constant; | 36 | import com.cnlive.moudle.pedometer.model.Constant; |
| @@ -243,7 +230,7 @@ public class CollRunningMapFragmentPresenter extends MvpBasePresenter<CollRunnin | @@ -243,7 +230,7 @@ public class CollRunningMapFragmentPresenter extends MvpBasePresenter<CollRunnin | ||
| 243 | // } | 230 | // } |
| 244 | // Log.e(TAG, "结果: " + result); | 231 | // Log.e(TAG, "结果: " + result); |
| 245 | // Log.e(TAG, "onHistoryTrackCallback: 轨迹点:" + trackPoints.size() + ",详情" + GsonUtil.GsonString(trackPoints)); | 232 | // Log.e(TAG, "onHistoryTrackCallback: 轨迹点:" + trackPoints.size() + ",详情" + GsonUtil.GsonString(trackPoints)); |
| 246 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, trackPoints, SortType.asc, R.color.red, R.drawable.icon_start, R.drawable.icon_end); | 233 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, trackPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 247 | // MyMapUtil.drawMapLineRoutePoint(context, getView().baiduMap, MyMapUtil.optimizePoints(routePoints), R.color.red); | 234 | // MyMapUtil.drawMapLineRoutePoint(context, getView().baiduMap, MyMapUtil.optimizePoints(routePoints), R.color.red); |
| 248 | } | 235 | } |
| 249 | } | 236 | } |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunMainFragmentView.java
| @@ -452,7 +452,7 @@ public class CollRunMainFragmentView implements MvpView { | @@ -452,7 +452,7 @@ public class CollRunMainFragmentView implements MvpView { | ||
| 452 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("rt_training_gps_0")) { | 452 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("rt_training_gps_0")) { |
| 453 | fragment.binding.ivGps.setTag("rt_training_gps_0"); | 453 | fragment.binding.ivGps.setTag("rt_training_gps_0"); |
| 454 | //设置图标 | 454 | //设置图标 |
| 455 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_0)); | 455 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_0)); |
| 456 | } | 456 | } |
| 457 | 457 | ||
| 458 | 458 | ||
| @@ -470,7 +470,7 @@ public class CollRunMainFragmentView implements MvpView { | @@ -470,7 +470,7 @@ public class CollRunMainFragmentView implements MvpView { | ||
| 470 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_BAD")) { | 470 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_BAD")) { |
| 471 | fragment.binding.ivGps.setTag("GPS_ACCURACY_BAD"); | 471 | fragment.binding.ivGps.setTag("GPS_ACCURACY_BAD"); |
| 472 | //设置图标 | 472 | //设置图标 |
| 473 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_1)); | 473 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_1)); |
| 474 | } | 474 | } |
| 475 | } | 475 | } |
| 476 | //GPS 质量判断中等 | 476 | //GPS 质量判断中等 |
| @@ -481,7 +481,7 @@ public class CollRunMainFragmentView implements MvpView { | @@ -481,7 +481,7 @@ public class CollRunMainFragmentView implements MvpView { | ||
| 481 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_MID")) { | 481 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_MID")) { |
| 482 | fragment.binding.ivGps.setTag("GPS_ACCURACY_MID"); | 482 | fragment.binding.ivGps.setTag("GPS_ACCURACY_MID"); |
| 483 | //设置图标 | 483 | //设置图标 |
| 484 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_2)); | 484 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_2)); |
| 485 | } | 485 | } |
| 486 | }//GPS 质量判断好 | 486 | }//GPS 质量判断好 |
| 487 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { | 487 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { |
| @@ -491,7 +491,7 @@ public class CollRunMainFragmentView implements MvpView { | @@ -491,7 +491,7 @@ public class CollRunMainFragmentView implements MvpView { | ||
| 491 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_GOOD")) { | 491 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_GOOD")) { |
| 492 | fragment.binding.ivGps.setTag("GPS_ACCURACY_GOOD"); | 492 | fragment.binding.ivGps.setTag("GPS_ACCURACY_GOOD"); |
| 493 | //设置图标 | 493 | //设置图标 |
| 494 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_3)); | 494 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_3)); |
| 495 | } | 495 | } |
| 496 | } | 496 | } |
| 497 | 497 |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunRaceDetailFragmentView.java
| @@ -9,7 +9,6 @@ import android.hardware.SensorEventListener; | @@ -9,7 +9,6 @@ import android.hardware.SensorEventListener; | ||
| 9 | import android.hardware.SensorManager; | 9 | import android.hardware.SensorManager; |
| 10 | import android.os.Build; | 10 | import android.os.Build; |
| 11 | import android.text.TextUtils; | 11 | import android.text.TextUtils; |
| 12 | -import android.util.Log; | ||
| 13 | import android.view.View; | 12 | import android.view.View; |
| 14 | import android.view.ViewGroup; | 13 | import android.view.ViewGroup; |
| 15 | import android.view.ViewTreeObserver; | 14 | import android.view.ViewTreeObserver; |
| @@ -293,7 +292,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | @@ -293,7 +292,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | ||
| 293 | if (null != resultPoints && resultPoints.size() > 1) { | 292 | if (null != resultPoints && resultPoints.size() > 1) { |
| 294 | queryResultPoints.clear(); | 293 | queryResultPoints.clear(); |
| 295 | queryResultPoints.addAll(resultPoints); | 294 | queryResultPoints.addAll(resultPoints); |
| 296 | - MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, R.drawable.icon_end); | 295 | + MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 297 | initZoom = MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, DEFAULT_MAP_AUTO_ZOOM); | 296 | initZoom = MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, DEFAULT_MAP_AUTO_ZOOM); |
| 298 | } | 297 | } |
| 299 | } | 298 | } |
| @@ -398,7 +397,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | @@ -398,7 +397,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | ||
| 398 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 | 397 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 |
| 399 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; | 398 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; |
| 400 | // 设置定位图标修改为自定义marker | 399 | // 设置定位图标修改为自定义marker |
| 401 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.rt_ic_location), 50, 50); | 400 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_rt_ic_location), 50, 50); |
| 402 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); | 401 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); |
| 403 | //设置定位蓝点精度圆圈的填充颜色为透明色 | 402 | //设置定位蓝点精度圆圈的填充颜色为透明色 |
| 404 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); | 403 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); |
| @@ -520,7 +519,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | @@ -520,7 +519,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | ||
| 520 | //在地图上绘制起点 | 519 | //在地图上绘制起点 |
| 521 | if (index == 0) { | 520 | if (index == 0) { |
| 522 | //显示当前位置图标 | 521 | //显示当前位置图标 |
| 523 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.icon_start), 30, 30); | 522 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_icon_start), 30, 30); |
| 524 | startMark = new MarkerOptions() | 523 | startMark = new MarkerOptions() |
| 525 | .position(StartPoint) | 524 | .position(StartPoint) |
| 526 | .icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)); | 525 | .icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)); |
| @@ -528,7 +527,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | @@ -528,7 +527,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | ||
| 528 | baiduMap.addOverlay(startMark); | 527 | baiduMap.addOverlay(startMark); |
| 529 | } else if (index == listSize - 1) { | 528 | } else if (index == listSize - 1) { |
| 530 | //显示当前位置图标 | 529 | //显示当前位置图标 |
| 531 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.icon_end), 30, 30); | 530 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_icon_end), 30, 30); |
| 532 | endMark = new MarkerOptions() | 531 | endMark = new MarkerOptions() |
| 533 | .position(points.get(points.size() - 1)) | 532 | .position(points.get(points.size() - 1)) |
| 534 | .icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)) | 533 | .icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)) |
| @@ -648,7 +647,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | @@ -648,7 +647,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen | ||
| 648 | LatLng ll = new LatLng(Latitude, Longitude); | 647 | LatLng ll = new LatLng(Latitude, Longitude); |
| 649 | //设置坐标 | 648 | //设置坐标 |
| 650 | //显示当前位置图标 | 649 | //显示当前位置图标 |
| 651 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(fragment.getActivity(), BitmapFactory.decodeResource(fragment.getActivity().getResources(), R.drawable.run_map_icon_end), 22, 32); | 650 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(fragment.getActivity(), BitmapFactory.decodeResource(fragment.getActivity().getResources(), R.drawable.pedometer_run_map_icon_end), 22, 32); |
| 652 | currentMark = new MarkerOptions().position(ll).icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)); | 651 | currentMark = new MarkerOptions().position(ll).icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)); |
| 653 | baiduMap.addOverlay(currentMark); | 652 | baiduMap.addOverlay(currentMark); |
| 654 | MapStatus.Builder builder = new MapStatus.Builder(); | 653 | MapStatus.Builder builder = new MapStatus.Builder(); |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunningFinishFragmentView.java
| @@ -8,7 +8,6 @@ import android.text.TextUtils; | @@ -8,7 +8,6 @@ import android.text.TextUtils; | ||
| 8 | import android.util.Log; | 8 | import android.util.Log; |
| 9 | import android.view.MotionEvent; | 9 | import android.view.MotionEvent; |
| 10 | import android.view.View; | 10 | import android.view.View; |
| 11 | -import android.widget.TextView; | ||
| 12 | 11 | ||
| 13 | import com.baidu.mapapi.map.BaiduMap; | 12 | import com.baidu.mapapi.map.BaiduMap; |
| 14 | import com.baidu.mapapi.map.MapView; | 13 | import com.baidu.mapapi.map.MapView; |
| @@ -28,7 +27,6 @@ import com.baidu.trace.api.fence.MonitoredStatusResponse; | @@ -28,7 +27,6 @@ import com.baidu.trace.api.fence.MonitoredStatusResponse; | ||
| 28 | import com.baidu.trace.api.fence.OnFenceListener; | 27 | import com.baidu.trace.api.fence.OnFenceListener; |
| 29 | import com.baidu.trace.api.fence.UpdateFenceResponse; | 28 | import com.baidu.trace.api.fence.UpdateFenceResponse; |
| 30 | import com.baidu.trace.model.SortType; | 29 | import com.baidu.trace.model.SortType; |
| 31 | -import com.bumptech.glide.Glide; | ||
| 32 | import com.cnlive.libs.base.logic.Event; | 30 | import com.cnlive.libs.base.logic.Event; |
| 33 | import com.cnlive.libs.base.logic.callback.FailureCallback; | 31 | import com.cnlive.libs.base.logic.callback.FailureCallback; |
| 34 | import com.cnlive.libs.base.logic.callback.SuccessCallback; | 32 | import com.cnlive.libs.base.logic.callback.SuccessCallback; |
| @@ -107,7 +105,7 @@ public class CollRunningFinishFragmentView implements MvpView, OnFenceListener { | @@ -107,7 +105,7 @@ public class CollRunningFinishFragmentView implements MvpView, OnFenceListener { | ||
| 107 | LatLng markLatLng = new LatLng(point.getLatitude(), point.getLongitude()); | 105 | LatLng markLatLng = new LatLng(point.getLatitude(), point.getLongitude()); |
| 108 | if (null != markLatLng) { | 106 | if (null != markLatLng) { |
| 109 | //将点位显示到地图上 | 107 | //将点位显示到地图上 |
| 110 | - Overlay overlay = MyMapUtil.setMapMarker(getContext(), baiduMap, markLatLng, R.drawable.icon_map_import); | 108 | + Overlay overlay = MyMapUtil.setMapMarker(getContext(), baiduMap, markLatLng, R.drawable.pedometer_icon_map_import); |
| 111 | if (null != overlay) { | 109 | if (null != overlay) { |
| 112 | allMapOverlays.add(overlay); | 110 | allMapOverlays.add(overlay); |
| 113 | } | 111 | } |
| @@ -327,7 +325,7 @@ public class CollRunningFinishFragmentView implements MvpView, OnFenceListener { | @@ -327,7 +325,7 @@ public class CollRunningFinishFragmentView implements MvpView, OnFenceListener { | ||
| 327 | if (null != resultPoints) { | 325 | if (null != resultPoints) { |
| 328 | if (resultPoints.size() > 1) { | 326 | if (resultPoints.size() > 1) { |
| 329 | //绘制轨迹 | 327 | //绘制轨迹 |
| 330 | - MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, R.drawable.icon_end); | 328 | + MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 331 | MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, -1.5f); | 329 | MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, -1.5f); |
| 332 | } | 330 | } |
| 333 | 331 |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunningMapFragmentView.java
| @@ -26,7 +26,6 @@ import com.baidu.mapapi.map.BitmapDescriptorFactory; | @@ -26,7 +26,6 @@ import com.baidu.mapapi.map.BitmapDescriptorFactory; | ||
| 26 | import com.baidu.mapapi.map.MapStatus; | 26 | import com.baidu.mapapi.map.MapStatus; |
| 27 | import com.baidu.mapapi.map.MapStatusUpdateFactory; | 27 | import com.baidu.mapapi.map.MapStatusUpdateFactory; |
| 28 | import com.baidu.mapapi.map.MapView; | 28 | import com.baidu.mapapi.map.MapView; |
| 29 | -import com.baidu.mapapi.map.MarkerOptions; | ||
| 30 | import com.baidu.mapapi.map.MyLocationConfiguration; | 29 | import com.baidu.mapapi.map.MyLocationConfiguration; |
| 31 | import com.baidu.mapapi.map.MyLocationData; | 30 | import com.baidu.mapapi.map.MyLocationData; |
| 32 | import com.baidu.mapapi.map.Overlay; | 31 | import com.baidu.mapapi.map.Overlay; |
| @@ -41,7 +40,6 @@ import com.cnlive.moudle.collectionTrace.service.CollStepService; | @@ -41,7 +40,6 @@ import com.cnlive.moudle.collectionTrace.service.CollStepService; | ||
| 41 | import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity; | 40 | import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity; |
| 42 | import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunningMapFragment; | 41 | import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunningMapFragment; |
| 43 | import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; | 42 | import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; |
| 44 | -import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | ||
| 45 | import com.cnlive.moudle.pedometer.model.Constant; | 43 | import com.cnlive.moudle.pedometer.model.Constant; |
| 46 | import com.cnlive.moudle.pedometer.model.MessageEvent; | 44 | import com.cnlive.moudle.pedometer.model.MessageEvent; |
| 47 | import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; | 45 | import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; |
| @@ -164,7 +162,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -164,7 +162,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 164 | public void success(List<LatLng> resultPoints) { | 162 | public void success(List<LatLng> resultPoints) { |
| 165 | if (null != resultPoints && resultPoints.size() > 1) { | 163 | if (null != resultPoints && resultPoints.size() > 1) { |
| 166 | //绘制历史轨迹 | 164 | //绘制历史轨迹 |
| 167 | - MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, 0); | 165 | + MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.pedometer_icon_start, 0); |
| 168 | //将最后一个点添加到用户走的线中 | 166 | //将最后一个点添加到用户走的线中 |
| 169 | currentWalkPoints = new ArrayList<>(); | 167 | currentWalkPoints = new ArrayList<>(); |
| 170 | currentWalkPoints.add(resultPoints.get(resultPoints.size() - 1)); | 168 | currentWalkPoints.add(resultPoints.get(resultPoints.size() - 1)); |
| @@ -181,7 +179,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -181,7 +179,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 181 | //把起点添加到用户走的实时轨迹中 | 179 | //把起点添加到用户走的实时轨迹中 |
| 182 | currentWalkPoints = new ArrayList<>(); | 180 | currentWalkPoints = new ArrayList<>(); |
| 183 | currentWalkPoints.add(startLatLng); | 181 | currentWalkPoints.add(startLatLng); |
| 184 | - List<Overlay> resultOverlays = MyMapUtil.setStartMarker(getContext(), baiduMap, startLatLng, R.drawable.icon_start); | 182 | + List<Overlay> resultOverlays = MyMapUtil.setStartMarker(getContext(), baiduMap, startLatLng, R.drawable.pedometer_icon_start); |
| 185 | if (null != resultOverlays) { | 183 | if (null != resultOverlays) { |
| 186 | this.allMapOverlays.addAll(resultOverlays); | 184 | this.allMapOverlays.addAll(resultOverlays); |
| 187 | } | 185 | } |
| @@ -203,7 +201,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -203,7 +201,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 203 | LatLng markLatLng = new LatLng(point.getLatitude(), point.getLongitude()); | 201 | LatLng markLatLng = new LatLng(point.getLatitude(), point.getLongitude()); |
| 204 | if (null != markLatLng) { | 202 | if (null != markLatLng) { |
| 205 | //将点位显示到地图上 | 203 | //将点位显示到地图上 |
| 206 | - Overlay overlay = MyMapUtil.setMapMarker(getContext(), baiduMap, markLatLng, R.drawable.icon_map_import); | 204 | + Overlay overlay = MyMapUtil.setMapMarker(getContext(), baiduMap, markLatLng, R.drawable.pedometer_icon_map_import); |
| 207 | if (null != overlay) { | 205 | if (null != overlay) { |
| 208 | allMapOverlays.add(overlay); | 206 | allMapOverlays.add(overlay); |
| 209 | } | 207 | } |
| @@ -382,7 +380,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -382,7 +380,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 382 | collectPoint.setPointName(currentAddress); | 380 | collectPoint.setPointName(currentAddress); |
| 383 | CollStepUtil.setCollImportPoints(getContext(), CollCommonInfo.getUserId(getContext()), collectPoint); | 381 | CollStepUtil.setCollImportPoints(getContext(), CollCommonInfo.getUserId(getContext()), collectPoint); |
| 384 | //将点位显示到地图上 | 382 | //将点位显示到地图上 |
| 385 | - Overlay overlay = MyMapUtil.setMapMarker(getContext(), baiduMap, currentImportLatLng, R.drawable.icon_map_import); | 383 | + Overlay overlay = MyMapUtil.setMapMarker(getContext(), baiduMap, currentImportLatLng, R.drawable.pedometer_icon_map_import); |
| 386 | if (null != overlay) { | 384 | if (null != overlay) { |
| 387 | allMapOverlays.add(overlay); | 385 | allMapOverlays.add(overlay); |
| 388 | } | 386 | } |
| @@ -515,7 +513,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -515,7 +513,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 515 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 | 513 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 |
| 516 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; | 514 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; |
| 517 | // 设置定位图标修改为自定义marker | 515 | // 设置定位图标修改为自定义marker |
| 518 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.rt_ic_location), 40, 40); | 516 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_rt_ic_location), 40, 40); |
| 519 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); | 517 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); |
| 520 | //设置定位蓝点精度圆圈的填充颜色为透明色 | 518 | //设置定位蓝点精度圆圈的填充颜色为透明色 |
| 521 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); | 519 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); |
| @@ -619,7 +617,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -619,7 +617,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 619 | //设置图标 | 617 | //设置图标 |
| 620 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_UNKNOWN".equals(fragment.binding.ivGpsState.getTag().toString())) { | 618 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_UNKNOWN".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 621 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_UNKNOWN"); | 619 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_UNKNOWN"); |
| 622 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_0)); | 620 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_0)); |
| 623 | } | 621 | } |
| 624 | } | 622 | } |
| 625 | //GPS 质量判断差 | 623 | //GPS 质量判断差 |
| @@ -633,7 +631,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -633,7 +631,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 633 | //设置图标 | 631 | //设置图标 |
| 634 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_BAD".equals(fragment.binding.ivGpsState.getTag().toString())) { | 632 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_BAD".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 635 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_BAD"); | 633 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_BAD"); |
| 636 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_1)); | 634 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_1)); |
| 637 | } | 635 | } |
| 638 | } | 636 | } |
| 639 | //GPS 质量判断中等 | 637 | //GPS 质量判断中等 |
| @@ -644,7 +642,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -644,7 +642,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 644 | //设置图标 | 642 | //设置图标 |
| 645 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_MID".equals(fragment.binding.ivGpsState.getTag().toString())) { | 643 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_MID".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 646 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_MID"); | 644 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_MID"); |
| 647 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_2)); | 645 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_2)); |
| 648 | } | 646 | } |
| 649 | }//GPS 质量判断好 | 647 | }//GPS 质量判断好 |
| 650 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { | 648 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { |
| @@ -654,7 +652,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | @@ -654,7 +652,7 @@ public class CollRunningMapFragmentView implements MvpView, SensorEventListener | ||
| 654 | //设置图标 | 652 | //设置图标 |
| 655 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_GOOD".equals(fragment.binding.ivGpsState.getTag().toString())) { | 653 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_GOOD".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 656 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_GOOD"); | 654 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_GOOD"); |
| 657 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_3)); | 655 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_3)); |
| 658 | } | 656 | } |
| 659 | } | 657 | } |
| 660 | //过滤定位精度 | 658 | //过滤定位精度 |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollTraceListDetailFragmentView.java
| 1 | package com.cnlive.moudle.collectionTrace.frame.view; | 1 | package com.cnlive.moudle.collectionTrace.frame.view; |
| 2 | 2 | ||
| 3 | -import android.app.Activity; | ||
| 4 | import android.content.Context; | 3 | import android.content.Context; |
| 5 | -import android.graphics.Bitmap; | ||
| 6 | -import android.graphics.BitmapFactory; | ||
| 7 | import android.graphics.Point; | 4 | import android.graphics.Point; |
| 8 | import android.os.Handler; | 5 | import android.os.Handler; |
| 9 | import android.support.v7.widget.LinearLayoutManager; | 6 | import android.support.v7.widget.LinearLayoutManager; |
| @@ -26,10 +23,7 @@ import com.baidu.trace.api.fence.CreateFenceResponse; | @@ -26,10 +23,7 @@ import com.baidu.trace.api.fence.CreateFenceResponse; | ||
| 26 | import com.baidu.trace.api.fence.DeleteFenceRequest; | 23 | import com.baidu.trace.api.fence.DeleteFenceRequest; |
| 27 | import com.baidu.trace.api.fence.DeleteFenceResponse; | 24 | import com.baidu.trace.api.fence.DeleteFenceResponse; |
| 28 | import com.baidu.trace.api.fence.DeleteMonitoredPersonResponse; | 25 | import com.baidu.trace.api.fence.DeleteMonitoredPersonResponse; |
| 29 | -import com.baidu.trace.api.fence.FenceInfo; | ||
| 30 | -import com.baidu.trace.api.fence.FenceListRequest; | ||
| 31 | import com.baidu.trace.api.fence.FenceListResponse; | 26 | import com.baidu.trace.api.fence.FenceListResponse; |
| 32 | -import com.baidu.trace.api.fence.FenceShape; | ||
| 33 | import com.baidu.trace.api.fence.HistoryAlarmResponse; | 27 | import com.baidu.trace.api.fence.HistoryAlarmResponse; |
| 34 | import com.baidu.trace.api.fence.ListMonitoredPersonResponse; | 28 | import com.baidu.trace.api.fence.ListMonitoredPersonResponse; |
| 35 | import com.baidu.trace.api.fence.MonitoredStatusByLocationResponse; | 29 | import com.baidu.trace.api.fence.MonitoredStatusByLocationResponse; |
| @@ -38,20 +32,15 @@ import com.baidu.trace.api.fence.OnFenceListener; | @@ -38,20 +32,15 @@ import com.baidu.trace.api.fence.OnFenceListener; | ||
| 38 | import com.baidu.trace.api.fence.UpdateFenceResponse; | 32 | import com.baidu.trace.api.fence.UpdateFenceResponse; |
| 39 | import com.baidu.trace.model.CoordType; | 33 | import com.baidu.trace.model.CoordType; |
| 40 | import com.baidu.trace.model.SortType; | 34 | import com.baidu.trace.model.SortType; |
| 41 | -import com.bumptech.glide.Glide; | ||
| 42 | import com.cnlive.libs.base.util.AlertUtil; | 35 | import com.cnlive.libs.base.util.AlertUtil; |
| 43 | import com.cnlive.moudle.collectionTrace.frame.presenter.RaceNameListPresenter; | 36 | import com.cnlive.moudle.collectionTrace.frame.presenter.RaceNameListPresenter; |
| 44 | import com.cnlive.moudle.collectionTrace.model.CollectPoint; | 37 | import com.cnlive.moudle.collectionTrace.model.CollectPoint; |
| 45 | import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo; | 38 | import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo; |
| 46 | import com.cnlive.moudle.collectionTrace.ui.adapter.CollFinishDetaiAdapter; | 39 | import com.cnlive.moudle.collectionTrace.ui.adapter.CollFinishDetaiAdapter; |
| 47 | -import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunRaceDetailFragment; | ||
| 48 | import com.cnlive.moudle.collectionTrace.ui.fragment.CollTraceListDetailFragment; | 40 | import com.cnlive.moudle.collectionTrace.ui.fragment.CollTraceListDetailFragment; |
| 49 | -import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; | ||
| 50 | -import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | ||
| 51 | import com.cnlive.moudle.pedometer.model.Constant; | 41 | import com.cnlive.moudle.pedometer.model.Constant; |
| 52 | import com.cnlive.moudle.pedometer.model.MessageEvent; | 42 | import com.cnlive.moudle.pedometer.model.MessageEvent; |
| 53 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | 43 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; |
| 54 | -import com.cnlive.moudle.pedometer.utils.BitmapUtil; | ||
| 55 | import com.cnlive.moudle.pedometer.utils.GsonUtil; | 44 | import com.cnlive.moudle.pedometer.utils.GsonUtil; |
| 56 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; | 45 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; |
| 57 | import com.cnlive.moudle.pedometer.utils.NetUtil; | 46 | import com.cnlive.moudle.pedometer.utils.NetUtil; |
| @@ -61,7 +50,6 @@ import com.cnlive.moudle.pedometer.utils.TimeUtil; | @@ -61,7 +50,6 @@ import com.cnlive.moudle.pedometer.utils.TimeUtil; | ||
| 61 | import com.cnlive.strike.application.GlideApp; | 50 | import com.cnlive.strike.application.GlideApp; |
| 62 | import com.example.moudle_pedometer.R; | 51 | import com.example.moudle_pedometer.R; |
| 63 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 52 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 64 | -import com.sothree.slidinguppanel.SlidingUpPanelLayout; | ||
| 65 | 53 | ||
| 66 | import org.greenrobot.eventbus.EventBus; | 54 | import org.greenrobot.eventbus.EventBus; |
| 67 | 55 | ||
| @@ -288,7 +276,7 @@ public class CollTraceListDetailFragmentView implements MvpView, OnFenceListener | @@ -288,7 +276,7 @@ public class CollTraceListDetailFragmentView implements MvpView, OnFenceListener | ||
| 288 | return; | 276 | return; |
| 289 | } | 277 | } |
| 290 | if (resultPoints.size() > 1) { | 278 | if (resultPoints.size() > 1) { |
| 291 | - MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, R.drawable.icon_end); | 279 | + MyMapUtil.drawHistoryTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 292 | MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, -0.5f); | 280 | MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, -0.5f); |
| 293 | 281 | ||
| 294 | 282 | ||
| @@ -297,7 +285,7 @@ public class CollTraceListDetailFragmentView implements MvpView, OnFenceListener | @@ -297,7 +285,7 @@ public class CollTraceListDetailFragmentView implements MvpView, OnFenceListener | ||
| 297 | //开始在地图上绘制打点信息 | 285 | //开始在地图上绘制打点信息 |
| 298 | for (int i = 0; i < finalResultCollectPoints.size(); i++) { | 286 | for (int i = 0; i < finalResultCollectPoints.size(); i++) { |
| 299 | LatLng latLng = new LatLng(finalResultCollectPoints.get(i).getLatitude(), finalResultCollectPoints.get(i).getLongitude()); | 287 | LatLng latLng = new LatLng(finalResultCollectPoints.get(i).getLatitude(), finalResultCollectPoints.get(i).getLongitude()); |
| 300 | - MyMapUtil.setMapMarker(getContext(), baiduMap, latLng, R.drawable.icon_map_import); | 288 | + MyMapUtil.setMapMarker(getContext(), baiduMap, latLng, R.drawable.pedometer_icon_map_import); |
| 301 | } | 289 | } |
| 302 | 290 | ||
| 303 | } | 291 | } |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/RaceListView.java
| @@ -11,7 +11,6 @@ import com.cnlive.moudle.pedometer.net.bean.BaseInfo; | @@ -11,7 +11,6 @@ import com.cnlive.moudle.pedometer.net.bean.BaseInfo; | ||
| 11 | import com.cnlive.moudle.pedometer.net.bean.RunLineInfo; | 11 | import com.cnlive.moudle.pedometer.net.bean.RunLineInfo; |
| 12 | import com.example.moudle_pedometer.R; | 12 | import com.example.moudle_pedometer.R; |
| 13 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 13 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 14 | -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog; | ||
| 15 | import com.scwang.smartrefresh.layout.footer.ClassicsFooter; | 14 | import com.scwang.smartrefresh.layout.footer.ClassicsFooter; |
| 16 | import com.scwang.smartrefresh.layout.header.ClassicsHeader; | 15 | import com.scwang.smartrefresh.layout.header.ClassicsHeader; |
| 17 | 16 | ||
| @@ -32,7 +31,7 @@ public class RaceListView implements MvpView { | @@ -32,7 +31,7 @@ public class RaceListView implements MvpView { | ||
| 32 | } | 31 | } |
| 33 | 32 | ||
| 34 | public void initView(){ | 33 | public void initView(){ |
| 35 | - fragment.binding.topbar.addLeftImageButton(R.drawable.top_back_black, R.id.fragment_back).setOnClickListener(v -> { | 34 | + fragment.binding.topbar.addLeftImageButton(R.drawable.pedometer_top_back_black, R.id.fragment_back).setOnClickListener(v -> { |
| 36 | fragment.getActivity().finish(); | 35 | fragment.getActivity().finish(); |
| 37 | }); | 36 | }); |
| 38 | fragment.binding.topbar.setTitle("赛事列表"); | 37 | fragment.binding.topbar.setTitle("赛事列表"); |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/StartTraceFragmentView.java
| @@ -9,7 +9,6 @@ import android.hardware.SensorEvent; | @@ -9,7 +9,6 @@ import android.hardware.SensorEvent; | ||
| 9 | import android.hardware.SensorEventListener; | 9 | import android.hardware.SensorEventListener; |
| 10 | import android.hardware.SensorManager; | 10 | import android.hardware.SensorManager; |
| 11 | import android.os.Build; | 11 | import android.os.Build; |
| 12 | -import android.support.v4.content.ContextCompat; | ||
| 13 | import android.text.TextUtils; | 12 | import android.text.TextUtils; |
| 14 | import android.util.Log; | 13 | import android.util.Log; |
| 15 | import android.view.View; | 14 | import android.view.View; |
| @@ -29,16 +28,13 @@ import com.baidu.mapapi.map.MyLocationConfiguration; | @@ -29,16 +28,13 @@ import com.baidu.mapapi.map.MyLocationConfiguration; | ||
| 29 | import com.baidu.mapapi.map.MyLocationData; | 28 | import com.baidu.mapapi.map.MyLocationData; |
| 30 | import com.baidu.mapapi.map.UiSettings; | 29 | import com.baidu.mapapi.map.UiSettings; |
| 31 | import com.baidu.mapapi.model.LatLng; | 30 | import com.baidu.mapapi.model.LatLng; |
| 32 | -import com.cnlive.libs.base.util.AlertUtil; | ||
| 33 | import com.cnlive.moudle.collectionTrace.service.CollKeepLiveService; | 31 | import com.cnlive.moudle.collectionTrace.service.CollKeepLiveService; |
| 34 | import com.cnlive.moudle.collectionTrace.service.CollStepService; | 32 | import com.cnlive.moudle.collectionTrace.service.CollStepService; |
| 35 | -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunRaceDetailActivity; | ||
| 36 | import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity; | 33 | import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity; |
| 37 | import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity; | 34 | import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity; |
| 38 | import com.cnlive.moudle.collectionTrace.ui.fragment.StartTraceFragment; | 35 | import com.cnlive.moudle.collectionTrace.ui.fragment.StartTraceFragment; |
| 39 | import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; | 36 | import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; |
| 40 | import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; | 37 | import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; |
| 41 | -import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | ||
| 42 | import com.cnlive.moudle.pedometer.model.Constant; | 38 | import com.cnlive.moudle.pedometer.model.Constant; |
| 43 | import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; | 39 | import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; |
| 44 | import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; | 40 | import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; |
| @@ -46,7 +42,6 @@ import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | @@ -46,7 +42,6 @@ import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | ||
| 46 | import com.cnlive.moudle.pedometer.utils.BitmapUtil; | 42 | import com.cnlive.moudle.pedometer.utils.BitmapUtil; |
| 47 | import com.cnlive.moudle.pedometer.utils.GsonUtil; | 43 | import com.cnlive.moudle.pedometer.utils.GsonUtil; |
| 48 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; | 44 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; |
| 49 | -import com.cnlive.moudle.pedometer.utils.NetUtil; | ||
| 50 | import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; | 45 | import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; |
| 51 | import com.cnlive.moudle.pedometer.utils.ServiceUtils; | 46 | import com.cnlive.moudle.pedometer.utils.ServiceUtils; |
| 52 | import com.cnlive.moudle.pedometer.utils.TimeUtil; | 47 | import com.cnlive.moudle.pedometer.utils.TimeUtil; |
| @@ -322,7 +317,7 @@ public class StartTraceFragmentView implements MvpView, SensorEventListener { | @@ -322,7 +317,7 @@ public class StartTraceFragmentView implements MvpView, SensorEventListener { | ||
| 322 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 | 317 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 |
| 323 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; | 318 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; |
| 324 | // 设置定位图标修改为自定义marker | 319 | // 设置定位图标修改为自定义marker |
| 325 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.rt_ic_location), 50, 50); | 320 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_rt_ic_location), 50, 50); |
| 326 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); | 321 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); |
| 327 | //设置定位蓝点精度圆圈的填充颜色为透明色 | 322 | //设置定位蓝点精度圆圈的填充颜色为透明色 |
| 328 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); | 323 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/adapter/CollFinishDetaiAdapter.java
| @@ -42,19 +42,19 @@ public class CollFinishDetaiAdapter extends RecyclerView.Adapter<CollFinishDetai | @@ -42,19 +42,19 @@ public class CollFinishDetaiAdapter extends RecyclerView.Adapter<CollFinishDetai | ||
| 42 | } | 42 | } |
| 43 | if (0 == i) { | 43 | if (0 == i) { |
| 44 | //起点 | 44 | //起点 |
| 45 | - myViewHolder.view_circle.setBackground(context.getResources().getDrawable(R.drawable.shape_circle_green)); | 45 | + myViewHolder.view_circle.setBackground(context.getResources().getDrawable(R.drawable.pedometer_shape_circle_green)); |
| 46 | myViewHolder.tv_point_type_tip.setText(context.getResources().getString(R.string.layout_street_start_point)); | 46 | myViewHolder.tv_point_type_tip.setText(context.getResources().getString(R.string.layout_street_start_point)); |
| 47 | myViewHolder.view_line.setVisibility(View.VISIBLE); | 47 | myViewHolder.view_line.setVisibility(View.VISIBLE); |
| 48 | 48 | ||
| 49 | } else if (list.size() - 1 == i) { | 49 | } else if (list.size() - 1 == i) { |
| 50 | //终点 | 50 | //终点 |
| 51 | - myViewHolder.view_circle.setBackground(context.getResources().getDrawable(R.drawable.shape_circle_red)); | 51 | + myViewHolder.view_circle.setBackground(context.getResources().getDrawable(R.drawable.pedometer_shape_circle_red)); |
| 52 | myViewHolder.tv_point_type_tip.setText(context.getResources().getString(R.string.layout_street_end_point)); | 52 | myViewHolder.tv_point_type_tip.setText(context.getResources().getString(R.string.layout_street_end_point)); |
| 53 | myViewHolder.view_line.setVisibility(View.GONE); | 53 | myViewHolder.view_line.setVisibility(View.GONE); |
| 54 | } else { | 54 | } else { |
| 55 | myViewHolder.view_line.setVisibility(View.VISIBLE); | 55 | myViewHolder.view_line.setVisibility(View.VISIBLE); |
| 56 | //打点 | 56 | //打点 |
| 57 | - myViewHolder.view_circle.setBackground(context.getResources().getDrawable(R.drawable.shape_circle_gray)); | 57 | + myViewHolder.view_circle.setBackground(context.getResources().getDrawable(R.drawable.pedometer_shape_circle_gray)); |
| 58 | // myViewHolder.tv_point_type_tip.setText(context.getResources().getString(R.string.layout_coll_take_point_text)); | 58 | // myViewHolder.tv_point_type_tip.setText(context.getResources().getString(R.string.layout_coll_take_point_text)); |
| 59 | if (i > 0) { | 59 | if (i > 0) { |
| 60 | myViewHolder.tv_point_type_tip.setText("(打点" + i + ")"); | 60 | myViewHolder.tv_point_type_tip.setText("(打点" + i + ")"); |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/adapter/RaceNameListAdapter.java
| @@ -10,7 +10,6 @@ import android.widget.ImageView; | @@ -10,7 +10,6 @@ import android.widget.ImageView; | ||
| 10 | import android.widget.LinearLayout; | 10 | import android.widget.LinearLayout; |
| 11 | import android.widget.TextView; | 11 | import android.widget.TextView; |
| 12 | 12 | ||
| 13 | -import com.bumptech.glide.Glide; | ||
| 14 | import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo; | 13 | import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo; |
| 15 | import com.cnlive.moudle.pedometer.utils.TimeUtil; | 14 | import com.cnlive.moudle.pedometer.utils.TimeUtil; |
| 16 | import com.example.moudle_pedometer.R; | 15 | import com.example.moudle_pedometer.R; |
| @@ -71,15 +70,15 @@ public class RaceNameListAdapter extends RecyclerView.Adapter<RaceNameListAdapte | @@ -71,15 +70,15 @@ public class RaceNameListAdapter extends RecyclerView.Adapter<RaceNameListAdapte | ||
| 71 | if(list.get(i).getIsEnable() == 0){ | 70 | if(list.get(i).getIsEnable() == 0){ |
| 72 | myViewHolder.has_path.setText("已绑定轨迹"); | 71 | myViewHolder.has_path.setText("已绑定轨迹"); |
| 73 | myViewHolder.has_path.setTextColor(context.getResources().getColor(R.color.text_gray99)); | 72 | myViewHolder.has_path.setTextColor(context.getResources().getColor(R.color.text_gray99)); |
| 74 | - myViewHolder.has_path.setBackground(context.getResources().getDrawable(R.drawable.gray_raduis_bg)); | 73 | + myViewHolder.has_path.setBackground(context.getResources().getDrawable(R.drawable.pedometer_gray_raduis_bg)); |
| 75 | myViewHolder.delect_path.setTextColor(context.getResources().getColor(R.color.text_gray99)); | 74 | myViewHolder.delect_path.setTextColor(context.getResources().getColor(R.color.text_gray99)); |
| 76 | - myViewHolder.delect_path.setBackground(context.getResources().getDrawable(R.drawable.gray_raduis_bg)); | 75 | + myViewHolder.delect_path.setBackground(context.getResources().getDrawable(R.drawable.pedometer_gray_raduis_bg)); |
| 77 | }else { | 76 | }else { |
| 78 | myViewHolder.has_path.setText("绑定轨迹"); | 77 | myViewHolder.has_path.setText("绑定轨迹"); |
| 79 | myViewHolder.has_path.setTextColor(context.getResources().getColor(R.color.green_tx)); | 78 | myViewHolder.has_path.setTextColor(context.getResources().getColor(R.color.green_tx)); |
| 80 | - myViewHolder.has_path.setBackground(context.getResources().getDrawable(R.drawable.green_raduis_bg)); | 79 | + myViewHolder.has_path.setBackground(context.getResources().getDrawable(R.drawable.pedometer_green_raduis_bg)); |
| 81 | myViewHolder.delect_path.setTextColor(context.getResources().getColor(R.color.green_tx)); | 80 | myViewHolder.delect_path.setTextColor(context.getResources().getColor(R.color.green_tx)); |
| 82 | - myViewHolder.delect_path.setBackground(context.getResources().getDrawable(R.drawable.green_raduis_bg)); | 81 | + myViewHolder.delect_path.setBackground(context.getResources().getDrawable(R.drawable.pedometer_green_raduis_bg)); |
| 83 | } | 82 | } |
| 84 | myViewHolder.has_path.setOnClickListener(new View.OnClickListener() { | 83 | myViewHolder.has_path.setOnClickListener(new View.OnClickListener() { |
| 85 | @Override | 84 | @Override |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/presenter/ALLScoreDetailFragmentPresenter.java
| @@ -3,21 +3,16 @@ package com.cnlive.moudle.pedometer.frame.presenter; | @@ -3,21 +3,16 @@ package com.cnlive.moudle.pedometer.frame.presenter; | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.graphics.Point; | 4 | import android.graphics.Point; |
| 5 | import android.text.TextUtils; | 5 | import android.text.TextUtils; |
| 6 | -import android.widget.Toast; | ||
| 7 | 6 | ||
| 8 | import com.baidu.mapapi.map.MapStatus; | 7 | import com.baidu.mapapi.map.MapStatus; |
| 9 | -import com.baidu.mapapi.map.MapStatusUpdate; | ||
| 10 | import com.baidu.mapapi.map.MapStatusUpdateFactory; | 8 | import com.baidu.mapapi.map.MapStatusUpdateFactory; |
| 11 | import com.baidu.mapapi.model.LatLng; | 9 | import com.baidu.mapapi.model.LatLng; |
| 12 | import com.baidu.trace.LBSTraceClient; | 10 | import com.baidu.trace.LBSTraceClient; |
| 13 | import com.baidu.trace.model.SortType; | 11 | import com.baidu.trace.model.SortType; |
| 14 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 12 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 15 | import com.cnlive.moudle.pedometer.frame.view.ALLScoreDetailFragmentView; | 13 | import com.cnlive.moudle.pedometer.frame.view.ALLScoreDetailFragmentView; |
| 16 | -import com.cnlive.moudle.pedometer.model.Constant; | ||
| 17 | import com.cnlive.moudle.pedometer.model.RunningFinishBean; | 14 | import com.cnlive.moudle.pedometer.model.RunningFinishBean; |
| 18 | -import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; | ||
| 19 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | 15 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; |
| 20 | -import com.cnlive.moudle.pedometer.utils.GsonUtil; | ||
| 21 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; | 16 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; |
| 22 | import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; | 17 | import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; |
| 23 | import com.cnlive.moudle.pedometer.utils.ScreenUtil; | 18 | import com.cnlive.moudle.pedometer.utils.ScreenUtil; |
| @@ -73,12 +68,12 @@ public class ALLScoreDetailFragmentPresenter extends MvpBasePresenter<ALLScoreDe | @@ -73,12 +68,12 @@ public class ALLScoreDetailFragmentPresenter extends MvpBasePresenter<ALLScoreDe | ||
| 73 | if (resultPoints.size() > 1) { | 68 | if (resultPoints.size() > 1) { |
| 74 | //用户暂停了 | 69 | //用户暂停了 |
| 75 | if (runningFinishBean.isPause()) { | 70 | if (runningFinishBean.isPause()) { |
| 76 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, 0); | 71 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, 0); |
| 77 | allResultList.addAll(resultPoints); | 72 | allResultList.addAll(resultPoints); |
| 78 | } | 73 | } |
| 79 | //用户没有暂停 | 74 | //用户没有暂停 |
| 80 | else { | 75 | else { |
| 81 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, R.drawable.icon_end); | 76 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 82 | //设置地图自动缩放 | 77 | //设置地图自动缩放 |
| 83 | MyMapUtil.setMapAutoZoom(getView().baiduMap, resultPoints, -0.8f); | 78 | MyMapUtil.setMapAutoZoom(getView().baiduMap, resultPoints, -0.8f); |
| 84 | } | 79 | } |
| @@ -108,7 +103,7 @@ public class ALLScoreDetailFragmentPresenter extends MvpBasePresenter<ALLScoreDe | @@ -108,7 +103,7 @@ public class ALLScoreDetailFragmentPresenter extends MvpBasePresenter<ALLScoreDe | ||
| 108 | @Override | 103 | @Override |
| 109 | public void success(List<LatLng> resultPoints) { | 104 | public void success(List<LatLng> resultPoints) { |
| 110 | if (null != resultPoints && resultPoints.size() > 1) { | 105 | if (null != resultPoints && resultPoints.size() > 1) { |
| 111 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.icon_end); | 106 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.pedometer_icon_end); |
| 112 | //设置地图自动缩放 | 107 | //设置地图自动缩放 |
| 113 | allResultList.addAll(resultPoints); | 108 | allResultList.addAll(resultPoints); |
| 114 | MyMapUtil.setMapAutoZoom(getView().baiduMap, allResultList, -0.8f); | 109 | MyMapUtil.setMapAutoZoom(getView().baiduMap, allResultList, -0.8f); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/presenter/RunningFinishFragmetPresenter.java
| @@ -5,7 +5,6 @@ import android.content.Context; | @@ -5,7 +5,6 @@ import android.content.Context; | ||
| 5 | import android.graphics.Point; | 5 | import android.graphics.Point; |
| 6 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.util.Log; | 7 | import android.util.Log; |
| 8 | -import android.widget.Toast; | ||
| 9 | 8 | ||
| 10 | import com.baidu.mapapi.map.MapStatus; | 9 | import com.baidu.mapapi.map.MapStatus; |
| 11 | import com.baidu.mapapi.map.MapStatusUpdateFactory; | 10 | import com.baidu.mapapi.map.MapStatusUpdateFactory; |
| @@ -220,7 +219,7 @@ public class RunningFinishFragmetPresenter extends MvpBasePresenter<RunningFinis | @@ -220,7 +219,7 @@ public class RunningFinishFragmetPresenter extends MvpBasePresenter<RunningFinis | ||
| 220 | QMUITipDialogUtil.dismessDialog(); | 219 | QMUITipDialogUtil.dismessDialog(); |
| 221 | //判断用户是否点击暂停按钮 | 220 | //判断用户是否点击暂停按钮 |
| 222 | if (userStepEntity.getPauseCount() == 0) { | 221 | if (userStepEntity.getPauseCount() == 0) { |
| 223 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, R.drawable.icon_end); | 222 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 224 | MyMapUtil.setMapAutoZoom(getView().baiduMap, resultPoints, -1.5f); | 223 | MyMapUtil.setMapAutoZoom(getView().baiduMap, resultPoints, -1.5f); |
| 225 | if (null != getView()) { | 224 | if (null != getView()) { |
| 226 | MapStatus.Builder builder = new MapStatus.Builder(); | 225 | MapStatus.Builder builder = new MapStatus.Builder(); |
| @@ -235,7 +234,7 @@ public class RunningFinishFragmetPresenter extends MvpBasePresenter<RunningFinis | @@ -235,7 +234,7 @@ public class RunningFinishFragmetPresenter extends MvpBasePresenter<RunningFinis | ||
| 235 | checkUserIsFinish(resultPoints, userStepEntity, runningFinishBean, context); | 234 | checkUserIsFinish(resultPoints, userStepEntity, runningFinishBean, context); |
| 236 | saveRouteData(context, userStepEntity, runningFinishBean); | 235 | saveRouteData(context, userStepEntity, runningFinishBean); |
| 237 | } else { | 236 | } else { |
| 238 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, 0); | 237 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, 0); |
| 239 | } | 238 | } |
| 240 | 239 | ||
| 241 | //如果点击暂停 | 240 | //如果点击暂停 |
| @@ -250,7 +249,7 @@ public class RunningFinishFragmetPresenter extends MvpBasePresenter<RunningFinis | @@ -250,7 +249,7 @@ public class RunningFinishFragmetPresenter extends MvpBasePresenter<RunningFinis | ||
| 250 | allResults.addAll(resultPoints); | 249 | allResults.addAll(resultPoints); |
| 251 | //判断用户是否完成 | 250 | //判断用户是否完成 |
| 252 | if (importPoints != null) { | 251 | if (importPoints != null) { |
| 253 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.icon_end); | 252 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.pedometer_icon_end); |
| 254 | MyMapUtil.setMapAutoZoom(getView().baiduMap, allResults, -2f); | 253 | MyMapUtil.setMapAutoZoom(getView().baiduMap, allResults, -2f); |
| 255 | if (null != getView()) { | 254 | if (null != getView()) { |
| 256 | MapStatus.Builder builder = new MapStatus.Builder(); | 255 | MapStatus.Builder builder = new MapStatus.Builder(); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/presenter/RunningMapFragmentPresenter.java
| @@ -40,7 +40,6 @@ import com.example.moudle_pedometer.R; | @@ -40,7 +40,6 @@ import com.example.moudle_pedometer.R; | ||
| 40 | import com.hannesdorfmann.mosby3.mvp.MvpBasePresenter; | 40 | import com.hannesdorfmann.mosby3.mvp.MvpBasePresenter; |
| 41 | 41 | ||
| 42 | import java.util.ArrayList; | 42 | import java.util.ArrayList; |
| 43 | -import java.util.HashMap; | ||
| 44 | import java.util.List; | 43 | import java.util.List; |
| 45 | 44 | ||
| 46 | public class RunningMapFragmentPresenter extends MvpBasePresenter<RunningMapFragmentView> { | 45 | public class RunningMapFragmentPresenter extends MvpBasePresenter<RunningMapFragmentView> { |
| @@ -345,9 +344,9 @@ public class RunningMapFragmentPresenter extends MvpBasePresenter<RunningMapFrag | @@ -345,9 +344,9 @@ public class RunningMapFragmentPresenter extends MvpBasePresenter<RunningMapFrag | ||
| 345 | // | 344 | // |
| 346 | // } | 345 | // } |
| 347 | if (isPause) { | 346 | if (isPause) { |
| 348 | - MyMapUtil.drawRealTimeTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start); | 347 | + MyMapUtil.drawRealTimeTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start); |
| 349 | } else { | 348 | } else { |
| 350 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, 0); | 349 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, 0); |
| 351 | } | 350 | } |
| 352 | } | 351 | } |
| 353 | } | 352 | } |
| @@ -374,7 +373,7 @@ public class RunningMapFragmentPresenter extends MvpBasePresenter<RunningMapFrag | @@ -374,7 +373,7 @@ public class RunningMapFragmentPresenter extends MvpBasePresenter<RunningMapFrag | ||
| 374 | } | 373 | } |
| 375 | } | 374 | } |
| 376 | //开始划线 | 375 | //开始划线 |
| 377 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.icon_end); | 376 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.pedometer_icon_end); |
| 378 | 377 | ||
| 379 | } | 378 | } |
| 380 | } | 379 | } |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/presenter/UploadFailDetailFragmentPresenter.java
| @@ -4,7 +4,6 @@ import android.app.Activity; | @@ -4,7 +4,6 @@ import android.app.Activity; | ||
| 4 | import android.os.Handler; | 4 | import android.os.Handler; |
| 5 | import android.text.TextUtils; | 5 | import android.text.TextUtils; |
| 6 | import android.util.Log; | 6 | import android.util.Log; |
| 7 | -import android.widget.Toast; | ||
| 8 | 7 | ||
| 9 | import com.baidu.mapapi.model.LatLng; | 8 | import com.baidu.mapapi.model.LatLng; |
| 10 | import com.baidu.trace.LBSTraceClient; | 9 | import com.baidu.trace.LBSTraceClient; |
| @@ -17,13 +16,10 @@ import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | @@ -17,13 +16,10 @@ import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | ||
| 17 | import com.cnlive.moudle.pedometer.frame.view.UploadFailDetailFragmentView; | 16 | import com.cnlive.moudle.pedometer.frame.view.UploadFailDetailFragmentView; |
| 18 | import com.cnlive.moudle.pedometer.model.Constant; | 17 | import com.cnlive.moudle.pedometer.model.Constant; |
| 19 | import com.cnlive.moudle.pedometer.model.MessageEvent; | 18 | import com.cnlive.moudle.pedometer.model.MessageEvent; |
| 20 | -import com.cnlive.moudle.pedometer.model.RunningFinishBean; | ||
| 21 | import com.cnlive.moudle.pedometer.net.ApiServiceRunLin; | 19 | import com.cnlive.moudle.pedometer.net.ApiServiceRunLin; |
| 22 | import com.cnlive.moudle.pedometer.net.SubscriptionRequest; | 20 | import com.cnlive.moudle.pedometer.net.SubscriptionRequest; |
| 23 | import com.cnlive.moudle.pedometer.net.bean.BaseInfo; | 21 | import com.cnlive.moudle.pedometer.net.bean.BaseInfo; |
| 24 | import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; | 22 | import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; |
| 25 | -import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; | ||
| 26 | -import com.cnlive.moudle.pedometer.ui.activity.LineUpAgainActivity; | ||
| 27 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | 23 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; |
| 28 | import com.cnlive.moudle.pedometer.utils.GsonUtil; | 24 | import com.cnlive.moudle.pedometer.utils.GsonUtil; |
| 29 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; | 25 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; |
| @@ -91,11 +87,11 @@ public class UploadFailDetailFragmentPresenter extends MvpBasePresenter<UploadFa | @@ -91,11 +87,11 @@ public class UploadFailDetailFragmentPresenter extends MvpBasePresenter<UploadFa | ||
| 91 | //划线 | 87 | //划线 |
| 92 | if (resultPoints.size() > 1) { | 88 | if (resultPoints.size() > 1) { |
| 93 | if (!failedEntity.getIsPause()) { | 89 | if (!failedEntity.getIsPause()) { |
| 94 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, R.drawable.icon_end); | 90 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 95 | //设置地图自动缩放 | 91 | //设置地图自动缩放 |
| 96 | MyMapUtil.setMapAutoZoom(getView().baiduMap, resultPoints, -0.8f); | 92 | MyMapUtil.setMapAutoZoom(getView().baiduMap, resultPoints, -0.8f); |
| 97 | } else { | 93 | } else { |
| 98 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.icon_start, 0); | 94 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, R.drawable.pedometer_icon_start, 0); |
| 99 | 95 | ||
| 100 | } | 96 | } |
| 101 | } | 97 | } |
| @@ -141,7 +137,7 @@ public class UploadFailDetailFragmentPresenter extends MvpBasePresenter<UploadFa | @@ -141,7 +137,7 @@ public class UploadFailDetailFragmentPresenter extends MvpBasePresenter<UploadFa | ||
| 141 | public void success(List<LatLng> resultPoints) { | 137 | public void success(List<LatLng> resultPoints) { |
| 142 | if (resultPoints != null && resultPoints.size() > 1) { | 138 | if (resultPoints != null && resultPoints.size() > 1) { |
| 143 | //开始画暂停到结束的轨迹 | 139 | //开始画暂停到结束的轨迹 |
| 144 | - MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.icon_end); | 140 | + MyMapUtil.drawHistoryTrack(context, getView().baiduMap, resultPoints, SortType.asc, R.color.red, 0, R.drawable.pedometer_icon_end); |
| 145 | //开始合并查出来的数据 | 141 | //开始合并查出来的数据 |
| 146 | if (allResultPoints != null) { | 142 | if (allResultPoints != null) { |
| 147 | allResultPoints.addAll(resultPoints); | 143 | allResultPoints.addAll(resultPoints); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/LineUpAgainView.java
| @@ -15,12 +15,9 @@ import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | @@ -15,12 +15,9 @@ import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | ||
| 15 | import com.cnlive.moudle.pedometer.utils.StepUtil; | 15 | import com.cnlive.moudle.pedometer.utils.StepUtil; |
| 16 | import com.example.moudle_pedometer.R; | 16 | import com.example.moudle_pedometer.R; |
| 17 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 17 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 18 | -import com.scwang.smartrefresh.layout.footer.ClassicsFooter; | ||
| 19 | -import com.scwang.smartrefresh.layout.header.ClassicsHeader; | ||
| 20 | 18 | ||
| 21 | import org.greenrobot.eventbus.EventBus; | 19 | import org.greenrobot.eventbus.EventBus; |
| 22 | 20 | ||
| 23 | -import java.util.ArrayList; | ||
| 24 | import java.util.List; | 21 | import java.util.List; |
| 25 | 22 | ||
| 26 | 23 | ||
| @@ -37,7 +34,7 @@ public class LineUpAgainView implements MvpView { | @@ -37,7 +34,7 @@ public class LineUpAgainView implements MvpView { | ||
| 37 | } | 34 | } |
| 38 | 35 | ||
| 39 | public void initView() { | 36 | public void initView() { |
| 40 | - fragment.binding.topbar.addLeftImageButton(R.drawable.top_back_black, R.id.fragment_back).setOnClickListener(v -> { | 37 | + fragment.binding.topbar.addLeftImageButton(R.drawable.pedometer_top_back_black, R.id.fragment_back).setOnClickListener(v -> { |
| 41 | fragment.getActivity().finish(); | 38 | fragment.getActivity().finish(); |
| 42 | }); | 39 | }); |
| 43 | fragment.binding.topbar.setTitle("重新上传"); | 40 | fragment.binding.topbar.setTitle("重新上传"); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/OnGoingFragmentView.java
| 1 | package com.cnlive.moudle.pedometer.frame.view; | 1 | package com.cnlive.moudle.pedometer.frame.view; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | -import android.content.Context; | ||
| 5 | -import android.graphics.Bitmap; | ||
| 6 | -import android.graphics.BitmapFactory; | ||
| 7 | import android.os.Build; | 4 | import android.os.Build; |
| 8 | import android.text.TextUtils; | 5 | import android.text.TextUtils; |
| 9 | -import android.util.Log; | ||
| 10 | import android.view.View; | 6 | import android.view.View; |
| 11 | import android.view.ViewGroup; | 7 | import android.view.ViewGroup; |
| 12 | -import android.view.ViewTreeObserver; | ||
| 13 | import android.webkit.WebSettings; | 8 | import android.webkit.WebSettings; |
| 14 | import android.webkit.WebView; | 9 | import android.webkit.WebView; |
| 15 | import android.widget.LinearLayout; | 10 | import android.widget.LinearLayout; |
| 16 | 11 | ||
| 17 | import com.alibaba.android.arouter.launcher.ARouter; | 12 | import com.alibaba.android.arouter.launcher.ARouter; |
| 18 | -import com.baidu.location.LocationClient; | ||
| 19 | -import com.baidu.location.LocationClientOption; | ||
| 20 | import com.baidu.mapapi.map.BaiduMap; | 13 | import com.baidu.mapapi.map.BaiduMap; |
| 21 | -import com.baidu.mapapi.map.BitmapDescriptorFactory; | ||
| 22 | import com.baidu.mapapi.map.MapView; | 14 | import com.baidu.mapapi.map.MapView; |
| 23 | -import com.baidu.mapapi.map.MyLocationConfiguration; | ||
| 24 | import com.baidu.mapapi.map.UiSettings; | 15 | import com.baidu.mapapi.map.UiSettings; |
| 25 | import com.baidu.mapapi.model.LatLng; | 16 | import com.baidu.mapapi.model.LatLng; |
| 26 | -import com.baidu.mapapi.search.route.RoutePlanSearch; | ||
| 27 | -import com.baidu.mapapi.utils.DistanceUtil; | ||
| 28 | import com.baidu.trace.LBSTraceClient; | 17 | import com.baidu.trace.LBSTraceClient; |
| 29 | import com.baidu.trace.model.SortType; | 18 | import com.baidu.trace.model.SortType; |
| 30 | import com.cnlive.libs.base.application.AppConfig; | 19 | import com.cnlive.libs.base.application.AppConfig; |
| @@ -33,17 +22,10 @@ import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | @@ -33,17 +22,10 @@ import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | ||
| 33 | import com.cnlive.moudle.pedometer.model.Constant; | 22 | import com.cnlive.moudle.pedometer.model.Constant; |
| 34 | import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; | 23 | import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; |
| 35 | import com.cnlive.moudle.pedometer.ui.activity.RaceRecordActivity; | 24 | import com.cnlive.moudle.pedometer.ui.activity.RaceRecordActivity; |
| 36 | -import com.cnlive.moudle.pedometer.ui.activity.RegistrationInfoActivity; | ||
| 37 | import com.cnlive.moudle.pedometer.ui.activity.TakePartActivity; | 25 | import com.cnlive.moudle.pedometer.ui.activity.TakePartActivity; |
| 38 | import com.cnlive.moudle.pedometer.ui.fragment.OnGoingFragment; | 26 | import com.cnlive.moudle.pedometer.ui.fragment.OnGoingFragment; |
| 39 | -import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | ||
| 40 | -import com.cnlive.moudle.pedometer.ui.widget.TipDialog; | ||
| 41 | -import com.cnlive.moudle.pedometer.utils.BitmapUtil; | ||
| 42 | -import com.cnlive.moudle.pedometer.utils.GsonUtil; | ||
| 43 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; | 27 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; |
| 44 | -import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; | ||
| 45 | import com.cnlive.moudle.pedometer.utils.ScreenUtil; | 28 | import com.cnlive.moudle.pedometer.utils.ScreenUtil; |
| 46 | -import com.cnlive.moudle.pedometer.utils.StepUtil; | ||
| 47 | import com.cnlive.moudle.pedometer.utils.TimeUtil; | 29 | import com.cnlive.moudle.pedometer.utils.TimeUtil; |
| 48 | import com.cnlive.moudle.pedometer.utils.WebViewUtil; | 30 | import com.cnlive.moudle.pedometer.utils.WebViewUtil; |
| 49 | import com.cnlive.strike.application.GlideApp; | 31 | import com.cnlive.strike.application.GlideApp; |
| @@ -126,7 +108,7 @@ public class OnGoingFragmentView implements MvpView { | @@ -126,7 +108,7 @@ public class OnGoingFragmentView implements MvpView { | ||
| 126 | @Override | 108 | @Override |
| 127 | public void success(List<LatLng> resultPoints) { | 109 | public void success(List<LatLng> resultPoints) { |
| 128 | if (resultPoints != null && resultPoints.size() > 1) { | 110 | if (resultPoints != null && resultPoints.size() > 1) { |
| 129 | - MyMapUtil.drawServerLineTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, R.drawable.icon_end); | 111 | + MyMapUtil.drawServerLineTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 130 | //设置地图自动缩放 | 112 | //设置地图自动缩放 |
| 131 | MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, -1.5f); | 113 | MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, -1.5f); |
| 132 | 114 |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RaceRecorView.java
| @@ -5,7 +5,6 @@ import android.text.TextUtils; | @@ -5,7 +5,6 @@ import android.text.TextUtils; | ||
| 5 | import android.view.View; | 5 | import android.view.View; |
| 6 | 6 | ||
| 7 | import com.cnlive.libs.base.util.AlertUtil; | 7 | import com.cnlive.libs.base.util.AlertUtil; |
| 8 | -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity; | ||
| 9 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 8 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 10 | import com.cnlive.moudle.pedometer.model.RunningFinishBean; | 9 | import com.cnlive.moudle.pedometer.model.RunningFinishBean; |
| 11 | import com.cnlive.moudle.pedometer.net.bean.BaseInfo; | 10 | import com.cnlive.moudle.pedometer.net.bean.BaseInfo; |
| @@ -18,7 +17,6 @@ import com.cnlive.moudle.pedometer.ui.fragment.RaceRecorFragment; | @@ -18,7 +17,6 @@ import com.cnlive.moudle.pedometer.ui.fragment.RaceRecorFragment; | ||
| 18 | import com.cnlive.moudle.pedometer.utils.TimeUtil; | 17 | import com.cnlive.moudle.pedometer.utils.TimeUtil; |
| 19 | import com.example.moudle_pedometer.R; | 18 | import com.example.moudle_pedometer.R; |
| 20 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 19 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 21 | -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog; | ||
| 22 | import com.scwang.smartrefresh.layout.footer.ClassicsFooter; | 20 | import com.scwang.smartrefresh.layout.footer.ClassicsFooter; |
| 23 | import com.scwang.smartrefresh.layout.header.ClassicsHeader; | 21 | import com.scwang.smartrefresh.layout.header.ClassicsHeader; |
| 24 | 22 | ||
| @@ -39,7 +37,7 @@ public class RaceRecorView implements MvpView { | @@ -39,7 +37,7 @@ public class RaceRecorView implements MvpView { | ||
| 39 | } | 37 | } |
| 40 | 38 | ||
| 41 | public void initView() { | 39 | public void initView() { |
| 42 | - fragment.binding.topbar.addLeftImageButton(R.drawable.top_back_black, R.id.fragment_back).setOnClickListener(v -> { | 40 | + fragment.binding.topbar.addLeftImageButton(R.drawable.pedometer_top_back_black, R.id.fragment_back).setOnClickListener(v -> { |
| 43 | fragment.getActivity().finish(); | 41 | fragment.getActivity().finish(); |
| 44 | }); | 42 | }); |
| 45 | fragment.binding.topbar.setTitle("全部成绩"); | 43 | fragment.binding.topbar.setTitle("全部成绩"); |
| @@ -107,7 +105,7 @@ public class RaceRecorView implements MvpView { | @@ -107,7 +105,7 @@ public class RaceRecorView implements MvpView { | ||
| 107 | } | 105 | } |
| 108 | } | 106 | } |
| 109 | }); | 107 | }); |
| 110 | - fragment.binding.topbar.addRightImageButton(R.drawable.share_img, R.id.fragment_more) | 108 | + fragment.binding.topbar.addRightImageButton(R.drawable.pedometer_share_img, R.id.fragment_more) |
| 111 | .setOnClickListener(v -> { | 109 | .setOnClickListener(v -> { |
| 112 | //分享 | 110 | //分享 |
| 113 | ShareRecordActivity.newInstance(fragment.getActivity(), fragment.raceTitle, bestResultBean.getMileage(), bestResultBean.getStep(), | 111 | ShareRecordActivity.newInstance(fragment.getActivity(), fragment.raceTitle, bestResultBean.getMileage(), bestResultBean.getStep(), |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RegistrationInfoView.java
| @@ -6,7 +6,6 @@ import com.bumptech.glide.Glide; | @@ -6,7 +6,6 @@ import com.bumptech.glide.Glide; | ||
| 6 | import com.bumptech.glide.load.resource.bitmap.CircleCrop; | 6 | import com.bumptech.glide.load.resource.bitmap.CircleCrop; |
| 7 | import com.bumptech.glide.request.RequestOptions; | 7 | import com.bumptech.glide.request.RequestOptions; |
| 8 | import com.cnlive.libs.base.util.AlertUtil; | 8 | import com.cnlive.libs.base.util.AlertUtil; |
| 9 | -import com.cnlive.media.picker.utils.AlertDialogUtils; | ||
| 10 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 9 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 11 | import com.cnlive.moudle.pedometer.model.Constant; | 10 | import com.cnlive.moudle.pedometer.model.Constant; |
| 12 | import com.cnlive.moudle.pedometer.model.MessageEvent; | 11 | import com.cnlive.moudle.pedometer.model.MessageEvent; |
| @@ -43,7 +42,7 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { | @@ -43,7 +42,7 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { | ||
| 43 | 42 | ||
| 44 | public void initView() { | 43 | public void initView() { |
| 45 | userId = CommonInfo.getUserId(fragment.getActivity()); | 44 | userId = CommonInfo.getUserId(fragment.getActivity()); |
| 46 | - fragment.binding.topbar.addLeftImageButton(R.drawable.top_back_black, R.id.fragment_back).setOnClickListener(v -> { | 45 | + fragment.binding.topbar.addLeftImageButton(R.drawable.pedometer_top_back_black, R.id.fragment_back).setOnClickListener(v -> { |
| 47 | fragment.getActivity().finish(); | 46 | fragment.getActivity().finish(); |
| 48 | }); | 47 | }); |
| 49 | fragment.binding.topbar.setTitle("填写报名信息"); | 48 | fragment.binding.topbar.setTitle("填写报名信息"); |
| @@ -57,7 +56,7 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { | @@ -57,7 +56,7 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { | ||
| 57 | 56 | ||
| 58 | if (CommonInfo.getUserIcon(fragment.getActivity()) != null && CommonInfo.getUserIcon(fragment.getActivity()).trim().length() > 0) { | 57 | if (CommonInfo.getUserIcon(fragment.getActivity()) != null && CommonInfo.getUserIcon(fragment.getActivity()).trim().length() > 0) { |
| 59 | Glide.with(fragment.getActivity()).load(CommonInfo.getUserIcon(fragment.getActivity())) | 58 | Glide.with(fragment.getActivity()).load(CommonInfo.getUserIcon(fragment.getActivity())) |
| 60 | - .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.ic_icon)).into(fragment.binding.userIcon); | 59 | + .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.pedometer_ic_icon)).into(fragment.binding.userIcon); |
| 61 | } | 60 | } |
| 62 | 61 | ||
| 63 | if(CommonInfo.getSex(fragment.getActivity(),userId) != null && CommonInfo.getSex(fragment.getActivity(),userId).trim().length() > 0){ | 62 | if(CommonInfo.getSex(fragment.getActivity(),userId) != null && CommonInfo.getSex(fragment.getActivity(),userId).trim().length() > 0){ |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunMainFragmentView.java
| 1 | package com.cnlive.moudle.pedometer.frame.view; | 1 | package com.cnlive.moudle.pedometer.frame.view; |
| 2 | 2 | ||
| 3 | -import android.app.Activity; | ||
| 4 | import android.app.Service; | 3 | import android.app.Service; |
| 5 | import android.content.Context; | 4 | import android.content.Context; |
| 6 | import android.content.Intent; | 5 | import android.content.Intent; |
| 7 | import android.os.Handler; | 6 | import android.os.Handler; |
| 8 | import android.os.SystemClock; | 7 | import android.os.SystemClock; |
| 9 | import android.os.Vibrator; | 8 | import android.os.Vibrator; |
| 10 | -import android.support.v4.content.ContextCompat; | ||
| 11 | import android.text.TextUtils; | 9 | import android.text.TextUtils; |
| 12 | import android.util.Log; | 10 | import android.util.Log; |
| 13 | import android.view.MotionEvent; | 11 | import android.view.MotionEvent; |
| 14 | import android.view.View; | 12 | import android.view.View; |
| 15 | import android.widget.Chronometer; | 13 | import android.widget.Chronometer; |
| 16 | -import android.widget.Toast; | ||
| 17 | 14 | ||
| 18 | import com.baidu.location.BDAbstractLocationListener; | 15 | import com.baidu.location.BDAbstractLocationListener; |
| 19 | import com.baidu.location.BDLocation; | 16 | import com.baidu.location.BDLocation; |
| 20 | import com.baidu.location.LocationClient; | 17 | import com.baidu.location.LocationClient; |
| 21 | import com.baidu.location.LocationClientOption; | 18 | import com.baidu.location.LocationClientOption; |
| 22 | -import com.baidu.mapapi.map.MapStatus; | ||
| 23 | -import com.baidu.mapapi.map.MyLocationData; | ||
| 24 | import com.baidu.mapapi.model.LatLng; | 19 | import com.baidu.mapapi.model.LatLng; |
| 25 | import com.baidu.mapapi.utils.DistanceUtil; | 20 | import com.baidu.mapapi.utils.DistanceUtil; |
| 26 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 21 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| @@ -33,8 +28,6 @@ import com.cnlive.moudle.pedometer.service.KeepLiveService; | @@ -33,8 +28,6 @@ import com.cnlive.moudle.pedometer.service.KeepLiveService; | ||
| 33 | import com.cnlive.moudle.pedometer.service.StepService; | 28 | import com.cnlive.moudle.pedometer.service.StepService; |
| 34 | import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; | 29 | import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; |
| 35 | import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; | 30 | import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; |
| 36 | -import com.cnlive.moudle.pedometer.ui.activity.LineUpAgainActivity; | ||
| 37 | -import com.cnlive.moudle.pedometer.ui.activity.RunRaceDetailActivity; | ||
| 38 | import com.cnlive.moudle.pedometer.ui.activity.RunningFinishActivity; | 31 | import com.cnlive.moudle.pedometer.ui.activity.RunningFinishActivity; |
| 39 | import com.cnlive.moudle.pedometer.ui.activity.RunningMapActivity; | 32 | import com.cnlive.moudle.pedometer.ui.activity.RunningMapActivity; |
| 40 | import com.cnlive.moudle.pedometer.ui.fragment.RunMainFragment; | 33 | import com.cnlive.moudle.pedometer.ui.fragment.RunMainFragment; |
| @@ -43,11 +36,8 @@ import com.cnlive.moudle.pedometer.ui.widget.TipDialog; | @@ -43,11 +36,8 @@ import com.cnlive.moudle.pedometer.ui.widget.TipDialog; | ||
| 43 | import com.cnlive.moudle.pedometer.utils.ButtonAnimUtil; | 36 | import com.cnlive.moudle.pedometer.utils.ButtonAnimUtil; |
| 44 | import com.cnlive.moudle.pedometer.utils.ChineseToSpeechUtil; | 37 | import com.cnlive.moudle.pedometer.utils.ChineseToSpeechUtil; |
| 45 | import com.cnlive.moudle.pedometer.utils.GsonUtil; | 38 | import com.cnlive.moudle.pedometer.utils.GsonUtil; |
| 46 | -import com.cnlive.moudle.pedometer.utils.MyMapUtil; | ||
| 47 | -import com.cnlive.moudle.pedometer.utils.MySpHelper; | ||
| 48 | import com.cnlive.moudle.pedometer.utils.StepUtil; | 39 | import com.cnlive.moudle.pedometer.utils.StepUtil; |
| 49 | import com.cnlive.moudle.pedometer.utils.TimeUtil; | 40 | import com.cnlive.moudle.pedometer.utils.TimeUtil; |
| 50 | -import com.cnlive.strike.application.GlideApp; | ||
| 51 | import com.example.moudle_pedometer.R; | 41 | import com.example.moudle_pedometer.R; |
| 52 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 42 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 53 | 43 | ||
| @@ -740,7 +730,7 @@ public class RunMainFragmentView implements MvpView { | @@ -740,7 +730,7 @@ public class RunMainFragmentView implements MvpView { | ||
| 740 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("rt_training_gps_0")) { | 730 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("rt_training_gps_0")) { |
| 741 | fragment.binding.ivGps.setTag("rt_training_gps_0"); | 731 | fragment.binding.ivGps.setTag("rt_training_gps_0"); |
| 742 | //设置图标 | 732 | //设置图标 |
| 743 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_0)); | 733 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_0)); |
| 744 | } | 734 | } |
| 745 | 735 | ||
| 746 | 736 | ||
| @@ -758,7 +748,7 @@ public class RunMainFragmentView implements MvpView { | @@ -758,7 +748,7 @@ public class RunMainFragmentView implements MvpView { | ||
| 758 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_BAD")) { | 748 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_BAD")) { |
| 759 | fragment.binding.ivGps.setTag("GPS_ACCURACY_BAD"); | 749 | fragment.binding.ivGps.setTag("GPS_ACCURACY_BAD"); |
| 760 | //设置图标 | 750 | //设置图标 |
| 761 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_1)); | 751 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_1)); |
| 762 | } | 752 | } |
| 763 | } | 753 | } |
| 764 | //GPS 质量判断中等 | 754 | //GPS 质量判断中等 |
| @@ -769,7 +759,7 @@ public class RunMainFragmentView implements MvpView { | @@ -769,7 +759,7 @@ public class RunMainFragmentView implements MvpView { | ||
| 769 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_MID")) { | 759 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_MID")) { |
| 770 | fragment.binding.ivGps.setTag("GPS_ACCURACY_MID"); | 760 | fragment.binding.ivGps.setTag("GPS_ACCURACY_MID"); |
| 771 | //设置图标 | 761 | //设置图标 |
| 772 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_2)); | 762 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_2)); |
| 773 | } | 763 | } |
| 774 | }//GPS 质量判断好 | 764 | }//GPS 质量判断好 |
| 775 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { | 765 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { |
| @@ -779,7 +769,7 @@ public class RunMainFragmentView implements MvpView { | @@ -779,7 +769,7 @@ public class RunMainFragmentView implements MvpView { | ||
| 779 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_GOOD")) { | 769 | if (fragment.binding.ivGps.getTag() == null || !fragment.binding.ivGps.getTag().toString().equals("GPS_ACCURACY_GOOD")) { |
| 780 | fragment.binding.ivGps.setTag("GPS_ACCURACY_GOOD"); | 770 | fragment.binding.ivGps.setTag("GPS_ACCURACY_GOOD"); |
| 781 | //设置图标 | 771 | //设置图标 |
| 782 | - fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_3)); | 772 | + fragment.binding.ivGps.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_3)); |
| 783 | } | 773 | } |
| 784 | } | 774 | } |
| 785 | 775 |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunRaceDetailFragmentView.java
| @@ -15,11 +15,8 @@ import android.text.TextUtils; | @@ -15,11 +15,8 @@ import android.text.TextUtils; | ||
| 15 | import android.util.Log; | 15 | import android.util.Log; |
| 16 | import android.view.View; | 16 | import android.view.View; |
| 17 | import android.view.ViewGroup; | 17 | import android.view.ViewGroup; |
| 18 | -import android.view.ViewTreeObserver; | ||
| 19 | -import android.webkit.JavascriptInterface; | ||
| 20 | import android.webkit.WebSettings; | 18 | import android.webkit.WebSettings; |
| 21 | import android.webkit.WebView; | 19 | import android.webkit.WebView; |
| 22 | -import android.webkit.WebViewClient; | ||
| 23 | import android.widget.LinearLayout; | 20 | import android.widget.LinearLayout; |
| 24 | import android.widget.Toast; | 21 | import android.widget.Toast; |
| 25 | 22 | ||
| @@ -31,7 +28,6 @@ import com.baidu.location.LocationClientOption; | @@ -31,7 +28,6 @@ import com.baidu.location.LocationClientOption; | ||
| 31 | import com.baidu.mapapi.map.BaiduMap; | 28 | import com.baidu.mapapi.map.BaiduMap; |
| 32 | import com.baidu.mapapi.map.BitmapDescriptor; | 29 | import com.baidu.mapapi.map.BitmapDescriptor; |
| 33 | import com.baidu.mapapi.map.BitmapDescriptorFactory; | 30 | import com.baidu.mapapi.map.BitmapDescriptorFactory; |
| 34 | -import com.baidu.mapapi.map.InfoWindow; | ||
| 35 | import com.baidu.mapapi.map.MapStatus; | 31 | import com.baidu.mapapi.map.MapStatus; |
| 36 | import com.baidu.mapapi.map.MapStatusUpdate; | 32 | import com.baidu.mapapi.map.MapStatusUpdate; |
| 37 | import com.baidu.mapapi.map.MapStatusUpdateFactory; | 33 | import com.baidu.mapapi.map.MapStatusUpdateFactory; |
| @@ -46,7 +42,6 @@ import com.baidu.mapapi.utils.DistanceUtil; | @@ -46,7 +42,6 @@ import com.baidu.mapapi.utils.DistanceUtil; | ||
| 46 | import com.baidu.trace.LBSTraceClient; | 42 | import com.baidu.trace.LBSTraceClient; |
| 47 | import com.baidu.trace.model.SortType; | 43 | import com.baidu.trace.model.SortType; |
| 48 | import com.cnlive.libs.base.application.AppConfig; | 44 | import com.cnlive.libs.base.application.AppConfig; |
| 49 | -import com.cnlive.libs.base.util.AlertUtil; | ||
| 50 | import com.cnlive.libs.base.util.StatusBarUtil2; | 45 | import com.cnlive.libs.base.util.StatusBarUtil2; |
| 51 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 46 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 52 | import com.cnlive.moudle.pedometer.model.Constant; | 47 | import com.cnlive.moudle.pedometer.model.Constant; |
| @@ -198,7 +193,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { | @@ -198,7 +193,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { | ||
| 198 | queryResultPoints.addAll(resultPoints); | 193 | queryResultPoints.addAll(resultPoints); |
| 199 | startLatLng = resultPoints.get(0); | 194 | startLatLng = resultPoints.get(0); |
| 200 | endLatLng = resultPoints.get(resultPoints.size() - 1); | 195 | endLatLng = resultPoints.get(resultPoints.size() - 1); |
| 201 | - MyMapUtil.drawServerLineTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, R.drawable.icon_end); | 196 | + MyMapUtil.drawServerLineTrack(getContext(), baiduMap, resultPoints, SortType.asc, R.color.green_round, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 202 | // //自动计算地图缩放 | 197 | // //自动计算地图缩放 |
| 203 | //设置地图自动缩放 | 198 | //设置地图自动缩放 |
| 204 | initZoom = MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, DEFAULT_MAP_AUTO_ZOOM); | 199 | initZoom = MyMapUtil.setMapAutoZoom(baiduMap, resultPoints, DEFAULT_MAP_AUTO_ZOOM); |
| @@ -848,7 +843,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { | @@ -848,7 +843,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { | ||
| 848 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 | 843 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 |
| 849 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; | 844 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; |
| 850 | // 设置定位图标修改为自定义marker | 845 | // 设置定位图标修改为自定义marker |
| 851 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.rt_ic_location), 50, 50); | 846 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_rt_ic_location), 50, 50); |
| 852 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); | 847 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); |
| 853 | //设置定位蓝点精度圆圈的填充颜色为透明色 | 848 | //设置定位蓝点精度圆圈的填充颜色为透明色 |
| 854 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); | 849 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); |
| @@ -1098,7 +1093,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { | @@ -1098,7 +1093,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { | ||
| 1098 | LatLng ll = new LatLng(Latitude, Longitude); | 1093 | LatLng ll = new LatLng(Latitude, Longitude); |
| 1099 | //设置坐标 | 1094 | //设置坐标 |
| 1100 | //显示当前位置图标 | 1095 | //显示当前位置图标 |
| 1101 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(fragment.getActivity(), BitmapFactory.decodeResource(fragment.getActivity().getResources(), R.drawable.run_map_icon_end), 22, 32); | 1096 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(fragment.getActivity(), BitmapFactory.decodeResource(fragment.getActivity().getResources(), R.drawable.pedometer_run_map_icon_end), 22, 32); |
| 1102 | currentMark = new MarkerOptions().position(ll).icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)); | 1097 | currentMark = new MarkerOptions().position(ll).icon(BitmapDescriptorFactory.fromBitmap(pointBitmap)); |
| 1103 | baiduMap.addOverlay(currentMark); | 1098 | baiduMap.addOverlay(currentMark); |
| 1104 | MapStatus.Builder builder = new MapStatus.Builder(); | 1099 | MapStatus.Builder builder = new MapStatus.Builder(); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunningFinishFragmentView.java
| @@ -2,21 +2,17 @@ package com.cnlive.moudle.pedometer.frame.view; | @@ -2,21 +2,17 @@ package com.cnlive.moudle.pedometer.frame.view; | ||
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.text.TextUtils; | 4 | import android.text.TextUtils; |
| 5 | -import android.util.Log; | ||
| 6 | import android.view.View; | 5 | import android.view.View; |
| 7 | 6 | ||
| 8 | import com.baidu.mapapi.map.BaiduMap; | 7 | import com.baidu.mapapi.map.BaiduMap; |
| 9 | import com.baidu.mapapi.map.MapView; | 8 | import com.baidu.mapapi.map.MapView; |
| 10 | import com.baidu.mapapi.map.UiSettings; | 9 | import com.baidu.mapapi.map.UiSettings; |
| 11 | import com.baidu.mapapi.model.LatLng; | 10 | import com.baidu.mapapi.model.LatLng; |
| 12 | -import com.baidu.trace.LBSTraceClient; | ||
| 13 | import com.baidu.trace.model.SortType; | 11 | import com.baidu.trace.model.SortType; |
| 14 | -import com.bumptech.glide.Glide; | ||
| 15 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 12 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 16 | import com.cnlive.moudle.pedometer.model.RunningFinishBean; | 13 | import com.cnlive.moudle.pedometer.model.RunningFinishBean; |
| 17 | import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; | 14 | import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; |
| 18 | import com.cnlive.moudle.pedometer.ui.fragment.RunningFinishFragment; | 15 | import com.cnlive.moudle.pedometer.ui.fragment.RunningFinishFragment; |
| 19 | -import com.cnlive.moudle.pedometer.ui.fragment.RunningMapFragment; | ||
| 20 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; | 16 | import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; |
| 21 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; | 17 | import com.cnlive.moudle.pedometer.utils.MyMapUtil; |
| 22 | import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; | 18 | import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; |
| @@ -147,7 +143,7 @@ public class RunningFinishFragmentView implements MvpView { | @@ -147,7 +143,7 @@ public class RunningFinishFragmentView implements MvpView { | ||
| 147 | if (getContext() == null) { | 143 | if (getContext() == null) { |
| 148 | return; | 144 | return; |
| 149 | } | 145 | } |
| 150 | - MyMapUtil.drawServerLineTrack(getContext(), baiduMap, trackPoints, SortType.asc, R.color.green_50, R.drawable.icon_start, R.drawable.icon_end); | 146 | + MyMapUtil.drawServerLineTrack(getContext(), baiduMap, trackPoints, SortType.asc, R.color.green_50, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 151 | //设置地图自动缩放 | 147 | //设置地图自动缩放 |
| 152 | MyMapUtil.setMapAutoZoom(baiduMap, trackPoints, -1.5f); | 148 | MyMapUtil.setMapAutoZoom(baiduMap, trackPoints, -1.5f); |
| 153 | } | 149 | } |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunningMapFragmentView.java
| @@ -8,11 +8,9 @@ import android.hardware.Sensor; | @@ -8,11 +8,9 @@ import android.hardware.Sensor; | ||
| 8 | import android.hardware.SensorEvent; | 8 | import android.hardware.SensorEvent; |
| 9 | import android.hardware.SensorEventListener; | 9 | import android.hardware.SensorEventListener; |
| 10 | import android.hardware.SensorManager; | 10 | import android.hardware.SensorManager; |
| 11 | -import android.os.Handler; | ||
| 12 | import android.os.SystemClock; | 11 | import android.os.SystemClock; |
| 13 | import android.os.Vibrator; | 12 | import android.os.Vibrator; |
| 14 | import android.text.TextUtils; | 13 | import android.text.TextUtils; |
| 15 | -import android.util.Log; | ||
| 16 | import android.view.MotionEvent; | 14 | import android.view.MotionEvent; |
| 17 | import android.view.View; | 15 | import android.view.View; |
| 18 | import android.widget.Chronometer; | 16 | import android.widget.Chronometer; |
| @@ -26,8 +24,6 @@ import com.baidu.mapapi.map.BaiduMap; | @@ -26,8 +24,6 @@ import com.baidu.mapapi.map.BaiduMap; | ||
| 26 | import com.baidu.mapapi.map.BitmapDescriptor; | 24 | import com.baidu.mapapi.map.BitmapDescriptor; |
| 27 | import com.baidu.mapapi.map.BitmapDescriptorFactory; | 25 | import com.baidu.mapapi.map.BitmapDescriptorFactory; |
| 28 | import com.baidu.mapapi.map.MapStatus; | 26 | import com.baidu.mapapi.map.MapStatus; |
| 29 | -import com.baidu.mapapi.map.MapStatusUpdate; | ||
| 30 | -import com.baidu.mapapi.map.MapStatusUpdateFactory; | ||
| 31 | import com.baidu.mapapi.map.MapView; | 27 | import com.baidu.mapapi.map.MapView; |
| 32 | import com.baidu.mapapi.map.MarkerOptions; | 28 | import com.baidu.mapapi.map.MarkerOptions; |
| 33 | import com.baidu.mapapi.map.MyLocationConfiguration; | 29 | import com.baidu.mapapi.map.MyLocationConfiguration; |
| @@ -35,14 +31,12 @@ import com.baidu.mapapi.map.MyLocationData; | @@ -35,14 +31,12 @@ import com.baidu.mapapi.map.MyLocationData; | ||
| 35 | import com.baidu.mapapi.map.Overlay; | 31 | import com.baidu.mapapi.map.Overlay; |
| 36 | import com.baidu.mapapi.map.UiSettings; | 32 | import com.baidu.mapapi.map.UiSettings; |
| 37 | import com.baidu.mapapi.model.LatLng; | 33 | import com.baidu.mapapi.model.LatLng; |
| 38 | -import com.baidu.mapapi.model.LatLngBounds; | ||
| 39 | import com.baidu.mapapi.utils.DistanceUtil; | 34 | import com.baidu.mapapi.utils.DistanceUtil; |
| 40 | import com.baidu.trace.model.SortType; | 35 | import com.baidu.trace.model.SortType; |
| 41 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 36 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 42 | import com.cnlive.moudle.pedometer.model.Constant; | 37 | import com.cnlive.moudle.pedometer.model.Constant; |
| 43 | import com.cnlive.moudle.pedometer.model.MessageEvent; | 38 | import com.cnlive.moudle.pedometer.model.MessageEvent; |
| 44 | import com.cnlive.moudle.pedometer.model.RunningMapBean; | 39 | import com.cnlive.moudle.pedometer.model.RunningMapBean; |
| 45 | -import com.cnlive.moudle.pedometer.service.StepService; | ||
| 46 | import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; | 40 | import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; |
| 47 | import com.cnlive.moudle.pedometer.ui.fragment.RunningMapFragment; | 41 | import com.cnlive.moudle.pedometer.ui.fragment.RunningMapFragment; |
| 48 | import com.cnlive.moudle.pedometer.ui.widget.TipDialog; | 42 | import com.cnlive.moudle.pedometer.ui.widget.TipDialog; |
| @@ -59,7 +53,6 @@ import com.hannesdorfmann.mosby3.mvp.MvpView; | @@ -59,7 +53,6 @@ import com.hannesdorfmann.mosby3.mvp.MvpView; | ||
| 59 | import org.greenrobot.eventbus.EventBus; | 53 | import org.greenrobot.eventbus.EventBus; |
| 60 | 54 | ||
| 61 | import java.util.ArrayList; | 55 | import java.util.ArrayList; |
| 62 | -import java.util.HashMap; | ||
| 63 | import java.util.List; | 56 | import java.util.List; |
| 64 | 57 | ||
| 65 | public class RunningMapFragmentView implements MvpView, SensorEventListener { | 58 | public class RunningMapFragmentView implements MvpView, SensorEventListener { |
| @@ -166,7 +159,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | @@ -166,7 +159,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | ||
| 166 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 | 159 | //设置定位模式, 默认为 LocationMode.NORMAL 普通态 |
| 167 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; | 160 | mCurrentMode = MyLocationConfiguration.LocationMode.NORMAL; |
| 168 | // 设置定位图标修改为自定义marker | 161 | // 设置定位图标修改为自定义marker |
| 169 | - Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.rt_ic_location), 40, 40); | 162 | + Bitmap pointBitmap = BitmapUtil.getBitmapFromDp(getContext(), BitmapFactory.decodeResource(getContext().getResources(), R.drawable.pedometer_rt_ic_location), 40, 40); |
| 170 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); | 163 | mCurrentMarker = BitmapDescriptorFactory.fromBitmap(pointBitmap); |
| 171 | //设置定位蓝点精度圆圈的填充颜色为透明色 | 164 | //设置定位蓝点精度圆圈的填充颜色为透明色 |
| 172 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); | 165 | accuracyCircleFillColor = getContext().getResources().getColor(R.color.transparent); |
| @@ -234,7 +227,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | @@ -234,7 +227,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | ||
| 234 | if (getContext() == null) { | 227 | if (getContext() == null) { |
| 235 | return; | 228 | return; |
| 236 | } | 229 | } |
| 237 | - MyMapUtil.drawServerLineTrack(getContext(), baiduMap, trackPoints, SortType.asc, R.color.green_50, R.drawable.icon_start, R.drawable.icon_end); | 230 | + MyMapUtil.drawServerLineTrack(getContext(), baiduMap, trackPoints, SortType.asc, R.color.green_50, R.drawable.pedometer_icon_start, R.drawable.pedometer_icon_end); |
| 238 | //设置地图自动缩放 | 231 | //设置地图自动缩放 |
| 239 | MyMapUtil.setMapAutoZoom(baiduMap, trackPoints, -1.5f); | 232 | MyMapUtil.setMapAutoZoom(baiduMap, trackPoints, -1.5f); |
| 240 | } | 233 | } |
| @@ -278,7 +271,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | @@ -278,7 +271,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | ||
| 278 | //设置图标 | 271 | //设置图标 |
| 279 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_UNKNOWN".equals(fragment.binding.ivGpsState.getTag().toString())) { | 272 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_UNKNOWN".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 280 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_UNKNOWN"); | 273 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_UNKNOWN"); |
| 281 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_0)); | 274 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_0)); |
| 282 | } | 275 | } |
| 283 | } | 276 | } |
| 284 | //GPS 质量判断差 | 277 | //GPS 质量判断差 |
| @@ -292,7 +285,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | @@ -292,7 +285,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | ||
| 292 | //设置图标 | 285 | //设置图标 |
| 293 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_BAD".equals(fragment.binding.ivGpsState.getTag().toString())) { | 286 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_BAD".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 294 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_BAD"); | 287 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_BAD"); |
| 295 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_1)); | 288 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_1)); |
| 296 | } | 289 | } |
| 297 | } | 290 | } |
| 298 | //GPS 质量判断中等 | 291 | //GPS 质量判断中等 |
| @@ -303,7 +296,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | @@ -303,7 +296,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | ||
| 303 | //设置图标 | 296 | //设置图标 |
| 304 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_MID".equals(fragment.binding.ivGpsState.getTag().toString())) { | 297 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_MID".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 305 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_MID"); | 298 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_MID"); |
| 306 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_2)); | 299 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_2)); |
| 307 | } | 300 | } |
| 308 | }//GPS 质量判断好 | 301 | }//GPS 质量判断好 |
| 309 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { | 302 | else if (location.getGpsAccuracyStatus() == BDLocation.GPS_ACCURACY_GOOD) { |
| @@ -313,7 +306,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | @@ -313,7 +306,7 @@ public class RunningMapFragmentView implements MvpView, SensorEventListener { | ||
| 313 | //设置图标 | 306 | //设置图标 |
| 314 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_GOOD".equals(fragment.binding.ivGpsState.getTag().toString())) { | 307 | if (fragment.binding.ivGpsState.getTag() == null || !"GPS_ACCURACY_GOOD".equals(fragment.binding.ivGpsState.getTag().toString())) { |
| 315 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_GOOD"); | 308 | fragment.binding.ivGpsState.setTag("GPS_ACCURACY_GOOD"); |
| 316 | - fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.rt_training_gps_3)); | 309 | + fragment.binding.ivGpsState.setBackground(getContext().getResources().getDrawable(R.drawable.pedometer_rt_training_gps_3)); |
| 317 | } | 310 | } |
| 318 | } | 311 | } |
| 319 | 312 |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/TakePartView.java
| @@ -11,7 +11,6 @@ import com.cnlive.moudle.pedometer.ui.adapter.TakePartAdapter; | @@ -11,7 +11,6 @@ import com.cnlive.moudle.pedometer.ui.adapter.TakePartAdapter; | ||
| 11 | import com.cnlive.moudle.pedometer.ui.fragment.TakePartFragment; | 11 | import com.cnlive.moudle.pedometer.ui.fragment.TakePartFragment; |
| 12 | import com.example.moudle_pedometer.R; | 12 | import com.example.moudle_pedometer.R; |
| 13 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 13 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 14 | -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog; | ||
| 15 | import com.scwang.smartrefresh.layout.footer.ClassicsFooter; | 14 | import com.scwang.smartrefresh.layout.footer.ClassicsFooter; |
| 16 | import com.scwang.smartrefresh.layout.header.ClassicsHeader; | 15 | import com.scwang.smartrefresh.layout.header.ClassicsHeader; |
| 17 | 16 | ||
| @@ -32,7 +31,7 @@ public class TakePartView implements MvpView { | @@ -32,7 +31,7 @@ public class TakePartView implements MvpView { | ||
| 32 | } | 31 | } |
| 33 | 32 | ||
| 34 | public void initView(){ | 33 | public void initView(){ |
| 35 | - fragment.binding.topbar.addLeftImageButton(R.drawable.top_back_black, R.id.fragment_back).setOnClickListener(v -> { | 34 | + fragment.binding.topbar.addLeftImageButton(R.drawable.pedometer_top_back_black, R.id.fragment_back).setOnClickListener(v -> { |
| 36 | fragment.getActivity().finish(); | 35 | fragment.getActivity().finish(); |
| 37 | }); | 36 | }); |
| 38 | fragment.binding.topbar.setTitle("已参与"); | 37 | fragment.binding.topbar.setTitle("已参与"); |
| @@ -105,7 +104,7 @@ public class TakePartView implements MvpView { | @@ -105,7 +104,7 @@ public class TakePartView implements MvpView { | ||
| 105 | public void showEmpty(){ | 104 | public void showEmpty(){ |
| 106 | fragment.binding.empty.setVisibility(View.VISIBLE); | 105 | fragment.binding.empty.setVisibility(View.VISIBLE); |
| 107 | fragment.binding.refreshLayout.setVisibility(View.GONE); | 106 | fragment.binding.refreshLayout.setVisibility(View.GONE); |
| 108 | - fragment.binding.empty.show("暂无参与", "", R.drawable.bmcg_tak); | 107 | + fragment.binding.empty.show("暂无参与", "", R.drawable.pedometer_bmcg_tak); |
| 109 | } | 108 | } |
| 110 | 109 | ||
| 111 | } | 110 | } |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/MyRecordActivity.java
| @@ -62,7 +62,7 @@ public class MyRecordActivity extends AppCompatActivity { | @@ -62,7 +62,7 @@ public class MyRecordActivity extends AppCompatActivity { | ||
| 62 | viewPager = findViewById(R.id.viewpager); | 62 | viewPager = findViewById(R.id.viewpager); |
| 63 | 63 | ||
| 64 | topBar.setTitle("我的活动"); | 64 | topBar.setTitle("我的活动"); |
| 65 | - topBar.addLeftImageButton(R.drawable.top_back_black, R.id.fragment_back).setOnClickListener(v -> { | 65 | + topBar.addLeftImageButton(R.drawable.pedometer_top_back_black, R.id.fragment_back).setOnClickListener(v -> { |
| 66 | finish(); | 66 | finish(); |
| 67 | }); | 67 | }); |
| 68 | 68 |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/ShareRecordActivity.java
| @@ -35,10 +35,6 @@ import com.qmuiteam.qmui.util.QMUIDrawableHelper; | @@ -35,10 +35,6 @@ import com.qmuiteam.qmui.util.QMUIDrawableHelper; | ||
| 35 | import org.json.JSONObject; | 35 | import org.json.JSONObject; |
| 36 | 36 | ||
| 37 | import java.io.ByteArrayOutputStream; | 37 | import java.io.ByteArrayOutputStream; |
| 38 | -import java.io.IOException; | ||
| 39 | -import java.io.ObjectOutputStream; | ||
| 40 | - | ||
| 41 | -import static android.provider.Contacts.SettingsColumns.KEY; | ||
| 42 | 38 | ||
| 43 | /** | 39 | /** |
| 44 | * Created by hanyayun 019/05/30. | 40 | * Created by hanyayun 019/05/30. |
| @@ -91,7 +87,7 @@ public class ShareRecordActivity extends AppCompatActivity { | @@ -91,7 +87,7 @@ public class ShareRecordActivity extends AppCompatActivity { | ||
| 91 | 87 | ||
| 92 | if (CommonInfo.getUserIcon(this) != null && CommonInfo.getUserIcon(this).trim().length() > 0) { | 88 | if (CommonInfo.getUserIcon(this) != null && CommonInfo.getUserIcon(this).trim().length() > 0) { |
| 93 | Glide.with(this).load(CommonInfo.getUserIcon(this)) | 89 | Glide.with(this).load(CommonInfo.getUserIcon(this)) |
| 94 | - .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.ic_icon)).into(record_icon); | 90 | + .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.pedometer_ic_icon)).into(record_icon); |
| 95 | } | 91 | } |
| 96 | 92 | ||
| 97 | share_back.setOnClickListener(v -> finish()); | 93 | share_back.setOnClickListener(v -> finish()); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/TakePartAdapter.java
| @@ -44,10 +44,10 @@ public class TakePartAdapter extends RecyclerView.Adapter<TakePartAdapter.MyHold | @@ -44,10 +44,10 @@ public class TakePartAdapter extends RecyclerView.Adapter<TakePartAdapter.MyHold | ||
| 44 | public void onBindViewHolder(@NonNull TakePartAdapter.MyHolder myViewHolder, int i) { | 44 | public void onBindViewHolder(@NonNull TakePartAdapter.MyHolder myViewHolder, int i) { |
| 45 | if (!TextUtils.isEmpty(list.get(i).getImage())) { | 45 | if (!TextUtils.isEmpty(list.get(i).getImage())) { |
| 46 | Glide.with(context).load(list.get(i).getImage()) | 46 | Glide.with(context).load(list.get(i).getImage()) |
| 47 | - .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.ic_icon)).into(myViewHolder.icon_img); | 47 | + .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.pedometer_ic_icon)).into(myViewHolder.icon_img); |
| 48 | } else { | 48 | } else { |
| 49 | Glide.with(context).load(context.getResources().getString(R.string.default_face_url)) | 49 | Glide.with(context).load(context.getResources().getString(R.string.default_face_url)) |
| 50 | - .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.ic_icon)).into(myViewHolder.icon_img); | 50 | + .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.pedometer_ic_icon)).into(myViewHolder.icon_img); |
| 51 | } | 51 | } |
| 52 | myViewHolder.nickname.setText(list.get(i).getNickName()); | 52 | myViewHolder.nickname.setText(list.get(i).getNickName()); |
| 53 | myViewHolder.ry_part.setOnClickListener(v -> { | 53 | myViewHolder.ry_part.setOnClickListener(v -> { |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/widget/FivePersonIconView.java
| @@ -2,10 +2,7 @@ package com.cnlive.moudle.pedometer.ui.widget; | @@ -2,10 +2,7 @@ package com.cnlive.moudle.pedometer.ui.widget; | ||
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.content.res.TypedArray; | 4 | import android.content.res.TypedArray; |
| 5 | -import android.os.Build; | ||
| 6 | -import android.support.annotation.Nullable; | ||
| 7 | import android.util.AttributeSet; | 5 | import android.util.AttributeSet; |
| 8 | -import android.util.Log; | ||
| 9 | import android.view.LayoutInflater; | 6 | import android.view.LayoutInflater; |
| 10 | import android.view.View; | 7 | import android.view.View; |
| 11 | import android.widget.ImageView; | 8 | import android.widget.ImageView; |
| @@ -58,11 +55,11 @@ public class FivePersonIconView extends LinearLayout { | @@ -58,11 +55,11 @@ public class FivePersonIconView extends LinearLayout { | ||
| 58 | qr4.setVisibility(GONE); | 55 | qr4.setVisibility(GONE); |
| 59 | qr5.setVisibility(GONE); | 56 | qr5.setVisibility(GONE); |
| 60 | //设置默认显示图片 | 57 | //设置默认显示图片 |
| 61 | - GlideApp.with(context).load(getResources().getDrawable(R.drawable.tc_ic_workout_level_adjust_coach)).into(qr1); | ||
| 62 | - GlideApp.with(context).load(getResources().getDrawable(R.drawable.tc_ic_workout_level_adjust_coach)).into(qr2); | ||
| 63 | - GlideApp.with(context).load(getResources().getDrawable(R.drawable.tc_ic_workout_level_adjust_coach)).into(qr3); | ||
| 64 | - GlideApp.with(context).load(getResources().getDrawable(R.drawable.tc_ic_workout_level_adjust_coach)).into(qr4); | ||
| 65 | - GlideApp.with(context).load(getResources().getDrawable(R.drawable.tc_ic_workout_level_adjust_coach)).into(qr5); | 58 | + GlideApp.with(context).load(getResources().getDrawable(R.drawable.pedometer_tc_ic_workout_level_adjust_coach)).into(qr1); |
| 59 | + GlideApp.with(context).load(getResources().getDrawable(R.drawable.pedometer_tc_ic_workout_level_adjust_coach)).into(qr2); | ||
| 60 | + GlideApp.with(context).load(getResources().getDrawable(R.drawable.pedometer_tc_ic_workout_level_adjust_coach)).into(qr3); | ||
| 61 | + GlideApp.with(context).load(getResources().getDrawable(R.drawable.pedometer_tc_ic_workout_level_adjust_coach)).into(qr4); | ||
| 62 | + GlideApp.with(context).load(getResources().getDrawable(R.drawable.pedometer_tc_ic_workout_level_adjust_coach)).into(qr5); | ||
| 66 | //获取自定义属性 | 63 | //获取自定义属性 |
| 67 | TypedArray attributes = context.obtainStyledAttributes(attrs, R.styleable.FivePersonIconView); | 64 | TypedArray attributes = context.obtainStyledAttributes(attrs, R.styleable.FivePersonIconView); |
| 68 | isShowRight = attributes.getBoolean(R.styleable.FivePersonIconView_showRightFlag, true); | 65 | isShowRight = attributes.getBoolean(R.styleable.FivePersonIconView_showRightFlag, true); |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/MyMapUtil.java
| @@ -24,7 +24,6 @@ import com.baidu.mapapi.map.PolylineOptions; | @@ -24,7 +24,6 @@ import com.baidu.mapapi.map.PolylineOptions; | ||
| 24 | import com.baidu.mapapi.model.LatLng; | 24 | import com.baidu.mapapi.model.LatLng; |
| 25 | import com.baidu.mapapi.model.LatLngBounds; | 25 | import com.baidu.mapapi.model.LatLngBounds; |
| 26 | import com.baidu.mapapi.search.core.PoiInfo; | 26 | import com.baidu.mapapi.search.core.PoiInfo; |
| 27 | -import com.baidu.mapapi.search.geocode.GeoCodeResult; | ||
| 28 | import com.baidu.mapapi.search.geocode.GeoCoder; | 27 | import com.baidu.mapapi.search.geocode.GeoCoder; |
| 29 | import com.baidu.mapapi.search.geocode.OnGetGeoCoderResultListener; | 28 | import com.baidu.mapapi.search.geocode.OnGetGeoCoderResultListener; |
| 30 | import com.baidu.mapapi.search.geocode.ReverseGeoCodeOption; | 29 | import com.baidu.mapapi.search.geocode.ReverseGeoCodeOption; |
| @@ -35,8 +34,6 @@ import com.baidu.trace.api.analysis.DrivingBehaviorRequest; | @@ -35,8 +34,6 @@ import com.baidu.trace.api.analysis.DrivingBehaviorRequest; | ||
| 35 | import com.baidu.trace.api.analysis.DrivingBehaviorResponse; | 34 | import com.baidu.trace.api.analysis.DrivingBehaviorResponse; |
| 36 | import com.baidu.trace.api.analysis.OnAnalysisListener; | 35 | import com.baidu.trace.api.analysis.OnAnalysisListener; |
| 37 | import com.baidu.trace.api.analysis.StayPointResponse; | 36 | import com.baidu.trace.api.analysis.StayPointResponse; |
| 38 | -import com.baidu.trace.api.track.DistanceRequest; | ||
| 39 | -import com.baidu.trace.api.track.DistanceResponse; | ||
| 40 | import com.baidu.trace.api.track.HistoryTrackRequest; | 37 | import com.baidu.trace.api.track.HistoryTrackRequest; |
| 41 | import com.baidu.trace.api.track.HistoryTrackResponse; | 38 | import com.baidu.trace.api.track.HistoryTrackResponse; |
| 42 | import com.baidu.trace.api.track.OnTrackListener; | 39 | import com.baidu.trace.api.track.OnTrackListener; |
| @@ -50,7 +47,6 @@ import com.baidu.trace.model.TransportMode; | @@ -50,7 +47,6 @@ import com.baidu.trace.model.TransportMode; | ||
| 50 | import com.cnlive.moudle.collectionTrace.model.CollectPoint; | 47 | import com.cnlive.moudle.collectionTrace.model.CollectPoint; |
| 51 | import com.cnlive.moudle.pedometer.model.Constant; | 48 | import com.cnlive.moudle.pedometer.model.Constant; |
| 52 | import com.cnlive.moudle.pedometer.model.RoutePoint; | 49 | import com.cnlive.moudle.pedometer.model.RoutePoint; |
| 53 | -import com.cnlive.moudle.pedometer.service.StepService; | ||
| 54 | import com.example.moudle_pedometer.R; | 50 | import com.example.moudle_pedometer.R; |
| 55 | 51 | ||
| 56 | import java.util.ArrayList; | 52 | import java.util.ArrayList; |
| @@ -312,7 +308,7 @@ public class MyMapUtil { | @@ -312,7 +308,7 @@ public class MyMapUtil { | ||
| 312 | } | 308 | } |
| 313 | 309 | ||
| 314 | // 添加圆形范围 | 310 | // 添加圆形范围 |
| 315 | - Bitmap startCircleBitmap = BitmapUtil.getBitmapFromDp(context, BitmapFactory.decodeResource(context.getResources(), R.drawable.circle_point_raduis), 60, 60); | 311 | + Bitmap startCircleBitmap = BitmapUtil.getBitmapFromDp(context, BitmapFactory.decodeResource(context.getResources(), R.drawable.pedometer_circle_point_raduis), 60, 60); |
| 316 | OverlayOptions startCircleOptions = null; | 312 | OverlayOptions startCircleOptions = null; |
| 317 | if (startCircleBitmap != null) { | 313 | if (startCircleBitmap != null) { |
| 318 | startCircleOptions = new MarkerOptions() | 314 | startCircleOptions = new MarkerOptions() |
| @@ -824,7 +820,7 @@ public class MyMapUtil { | @@ -824,7 +820,7 @@ public class MyMapUtil { | ||
| 824 | .animateType(MarkerOptions.MarkerAnimateType.grow); | 820 | .animateType(MarkerOptions.MarkerAnimateType.grow); |
| 825 | } | 821 | } |
| 826 | // 添加圆形范围 | 822 | // 添加圆形范围 |
| 827 | - Bitmap startCircleBitmap = BitmapUtil.getBitmapFromDp(context, BitmapFactory.decodeResource(context.getResources(), R.drawable.circle_point_raduis), 60, 60); | 823 | + Bitmap startCircleBitmap = BitmapUtil.getBitmapFromDp(context, BitmapFactory.decodeResource(context.getResources(), R.drawable.pedometer_circle_point_raduis), 60, 60); |
| 828 | OverlayOptions startCircleOptions = null; | 824 | OverlayOptions startCircleOptions = null; |
| 829 | OverlayOptions endCircleOptions = null; | 825 | OverlayOptions endCircleOptions = null; |
| 830 | if (startCircleBitmap != null) { | 826 | if (startCircleBitmap != null) { |
moudle_pedometer/src/main/res/drawable-hdpi/backg.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_backg.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/bg_bg.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_bg_bg.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/bg_tips_bottom_center.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_bg_tips_bottom_center.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/bmcg.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_bmcg.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/bmcg_has.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_bmcg_has.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/bmcg_no.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_bmcg_no.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/bmcg_tak.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_bmcg_tak.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/button_fab_white.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_button_fab_white.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/circle_point_raduis.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_circle_point_raduis.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/circle_white_shadow_bg.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_circle_white_shadow_bg.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/crown.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_crown.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/defaults.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_defaults.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/erwe.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_erwe.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/gps_tip_bg.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_gps_tip_bg.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/gps_white_shadow.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_gps_white_shadow.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/ic_icon.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_ic_icon.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/ic_portrait_training_left_on.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_ic_portrait_training_left_on.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/ic_white_back.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_ic_white_back.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_back.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_back.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_end.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_end.png
2.54 KB
moudle_pedometer/src/main/res/drawable-hdpi/icon_map_import.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_map_import.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_no_fail_line.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_no_fail_line.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_race_location_green.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_race_location_green.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_right_close.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_right_close.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_run_route.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_run_route.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_run_white_back.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_run_white_back.png
542 Bytes
moudle_pedometer/src/main/res/drawable-hdpi/icon_search.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_search.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_share.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_share.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_slide_up.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_slide_up.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_start.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_start.png
3.18 KB
moudle_pedometer/src/main/res/drawable-hdpi/icon_step.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_step.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/icon_white_back.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_icon_white_back.png
542 Bytes
moudle_pedometer/src/main/res/drawable-hdpi/location_message.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_location_message.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/map.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_map.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/mo_ic_dialog_back.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_mo_ic_dialog_back.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/more.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_more.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/no_selected.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_no_selected.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_ic_home_map.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_ic_home_map.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_ic_location.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_ic_location.png
5.19 KB
moudle_pedometer/src/main/res/drawable-hdpi/rt_ic_location_blank.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_ic_location_blank.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_outdoor_video_cal.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_outdoor_video_cal.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_outdoor_video_pace.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_outdoor_video_pace.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_outdoor_video_time.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_outdoor_video_time.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_button_pause.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_button_pause.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_button_resume.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_button_resume.png
443 Bytes
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_button_stop.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_button_stop.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_gps_0.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_gps_0.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_gps_1.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_gps_1.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_gps_2.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_gps_2.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/rt_training_gps_3.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_rt_training_gps_3.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/run_map_icon_end.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_run_map_icon_end.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/run_map_icon_start.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_run_map_icon_start.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/selected.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_selected.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/share_background.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_share_background.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/share_img.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_share_img.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/share_logo.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_share_logo.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/speed.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_speed.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_dropdown.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_dropdown.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_location.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_location.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_people.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_people.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_speed.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_speed.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_step.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_step.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_time.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_time.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_time_cost.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_time_cost.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/sport_type.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_sport_type.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/step.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_step.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/tc_bg_body_record_add_menu.9.png renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_tc_bg_body_record_add_menu.9.png
1.03 KB
moudle_pedometer/src/main/res/drawable-hdpi/tc_ic_workout_level_adjust_coach.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_tc_ic_workout_level_adjust_coach.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/tc_suit_right_arrow.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_tc_suit_right_arrow.webp
No preview for this file type
moudle_pedometer/src/main/res/drawable-hdpi/time_cost.webp renamed to moudle_pedometer/src/main/res/drawable-hdpi/pedometer_time_cost.webp
No preview for this file type