Commit 79f80bfb9b57ee2a2deff7e86a072d7f97a00ff2

Authored by YangShuai
1 parent f0c79d5e

1 迁移到androidx

Showing 91 changed files with 155 additions and 291 deletions
app/build.gradle
@@ -13,7 +13,7 @@ android { @@ -13,7 +13,7 @@ android {
13 targetSdkVersion rootProject.ext.targetSdkVersion 13 targetSdkVersion rootProject.ext.targetSdkVersion
14 versionCode rootProject.ext.versionCode 14 versionCode rootProject.ext.versionCode
15 versionName rootProject.ext.versionName 15 versionName rootProject.ext.versionName
16 - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 16 + testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
17 multiDexEnabled true 17 multiDexEnabled true
18 javaCompileOptions { 18 javaCompileOptions {
19 annotationProcessorOptions { 19 annotationProcessorOptions {
@@ -74,11 +74,11 @@ android { @@ -74,11 +74,11 @@ android {
74 74
75 dependencies { 75 dependencies {
76 implementation fileTree(dir: 'libs', include: ['*.jar']) 76 implementation fileTree(dir: 'libs', include: ['*.jar'])
77 - implementation 'com.android.support:appcompat-v7:28.0.0'  
78 - implementation 'com.android.support.constraint:constraint-layout:1.1.3' 77 + implementation 'androidx.appcompat:appcompat:1.0.0'
  78 + implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
79 testImplementation 'junit:junit:4.12' 79 testImplementation 'junit:junit:4.12'
80 - androidTestImplementation 'com.android.support.test:runner:1.0.2'  
81 - androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 80 + androidTestImplementation 'androidx.test.ext:junit:1.1.1'
  81 + androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
82 implementation project(':moudle_pedometer') 82 implementation project(':moudle_pedometer')
83 implementation "com.cnlive.libs:base:$rootProject.libBase" 83 implementation "com.cnlive.libs:base:$rootProject.libBase"
84 implementation "com.qmuiteam:qmui:$rootProject.qmui" 84 implementation "com.qmuiteam:qmui:$rootProject.qmui"
@@ -87,7 +87,7 @@ dependencies { @@ -87,7 +87,7 @@ dependencies {
87 //ARouter 87 //ARouter
88 implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion" 88 implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion"
89 annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion" 89 annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion"
90 - implementation 'com.android.support:design:28.0.0' 90 + implementation 'com.google.android.material:material:1.0.0'
91 91
92 implementation project(':library_baidumap') 92 implementation project(':library_baidumap')
93 93
app/src/androidTest/java/com/example/modulepedometer/ExampleInstrumentedTest.java
1 package com.example.modulepedometer; 1 package com.example.modulepedometer;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 -import android.support.test.InstrumentationRegistry;  
5 -import android.support.test.runner.AndroidJUnit4; 4 +import androidx.test.platform.app.InstrumentationRegistry;
  5 +import androidx.test.ext.junit.runners.AndroidJUnit4;
6 6
7 import org.junit.Test; 7 import org.junit.Test;
8 import org.junit.runner.RunWith; 8 import org.junit.runner.RunWith;
app/src/main/java/com/example/modulepedometer/MainActivity.java
@@ -2,31 +2,16 @@ package com.example.modulepedometer; @@ -2,31 +2,16 @@ package com.example.modulepedometer;
2 2
3 import android.content.Intent; 3 import android.content.Intent;
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.v4.content.ContextCompat;  
6 -import android.support.v7.app.AppCompatActivity;  
7 -import android.text.TextUtils; 5 +import androidx.core.content.ContextCompat;
  6 +import androidx.appcompat.app.AppCompatActivity;
  7 +
8 import android.view.View; 8 import android.view.View;
9 9
10 import com.alibaba.android.arouter.launcher.ARouter; 10 import com.alibaba.android.arouter.launcher.ARouter;
11 -import com.baidu.mapapi.model.LatLng;  
12 -import com.baidu.mapapi.search.geocode.GeoCodeResult;  
13 -import com.baidu.mapapi.search.geocode.GeoCoder;  
14 -import com.baidu.mapapi.search.geocode.OnGetGeoCoderResultListener;  
15 -import com.baidu.mapapi.search.geocode.ReverseGeoCodeOption;  
16 -import com.baidu.mapapi.search.geocode.ReverseGeoCodeResult;  
17 -import com.cnlive.libs.base.util.AlertUtil;  
18 import com.cnlive.moudle.calorie.service.CalorieService; 11 import com.cnlive.moudle.calorie.service.CalorieService;
19 -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunRaceDetailActivity;  
20 -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity;  
21 import com.cnlive.moudle.collectionTrace.ui.activity.RaceListActivity; 12 import com.cnlive.moudle.collectionTrace.ui.activity.RaceListActivity;
22 -import com.cnlive.moudle.collectionTrace.ui.activity.RaceNameListActivity;  
23 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 13 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
24 -import com.cnlive.moudle.pedometer.model.Constant;  
25 -import com.cnlive.moudle.pedometer.service.KeepLiveService;  
26 -import com.cnlive.moudle.pedometer.ui.activity.MyRecordActivity;  
27 import com.cnlive.moudle.pedometer.ui.activity.RunLineActivity; 14 import com.cnlive.moudle.pedometer.ui.activity.RunLineActivity;
28 -import com.cnlive.moudle.pedometer.ui.activity.SelfRecordActivity;  
29 -import com.cnlive.moudle.pedometer.utils.MyMapUtil;  
30 15
31 16
32 public class MainActivity extends AppCompatActivity { 17 public class MainActivity extends AppCompatActivity {
build.gradle
@@ -56,28 +56,24 @@ ext { @@ -56,28 +56,24 @@ ext {
56 minSdkVersion = 16 56 minSdkVersion = 16
57 targetSdkVersion = 29 57 targetSdkVersion = 29
58 58
59 - //support 相关  
60 - supportV4 = '28.0.0'  
61 - appcompatV7 = '28.0.0'  
62 - design = '28.0.0'  
63 - supportV13 = '28.0.0'  
64 - recyclerviewV7 = '28.0.0'  
65 - cardviewV7 = '28.0.0'  
66 -  
67 - appArch = '1.1.0' 59 + appArch = '1.3.6.2-androidx-beta1'
68 //qmui 60 //qmui
69 qmui = '1.1.5' 61 qmui = '1.1.5'
70 62
71 - libBase = '1.9.1.4' 63 + libBase = '1.9.1.8-androidx-beta3'
72 libNetwork = '1.1.0' 64 libNetwork = '1.1.0'
73 libLargeImage = '1.0.1' 65 libLargeImage = '1.0.1'
74 libEmoj = '1.9.8' 66 libEmoj = '1.9.8'
75 libMenu = '1.0.4' 67 libMenu = '1.0.4'
76 68
77 //glide 69 //glide
78 - glide = '4.5.0'  
79 - glideTransformations = '3.0.1'  
80 - compiler = '4.5.0' 70 +// glide = '4.5.0'
  71 +// glideTransformations = '3.0.1'
  72 +// compiler = '4.5.0'
  73 +
  74 + glide = '4.11.0'
  75 + glideTransformations = '4.1.0'
  76 + compiler = '4.11.0'
81 77
82 magicindicator = '1.6.0' 78 magicindicator = '1.6.0'
83 79
config.gradle
@@ -21,7 +21,7 @@ ext { @@ -21,7 +21,7 @@ ext {
21 //编译方式 21 //编译方式
22 debug : false, 22 debug : false,
23 //版本号 23 //版本号
24 - version: "1.1.9", 24 + version: "1.1.9-androidx-beta1",
25 //Lib库前缀 25 //Lib库前缀
26 packeg : "com.cnlive.module", 26 packeg : "com.cnlive.module",
27 //Lib库名称 27 //Lib库名称
gradle.properties
@@ -14,4 +14,6 @@ org.gradle.jvmargs=-Xmx1536m @@ -14,4 +14,6 @@ org.gradle.jvmargs=-Xmx1536m
14 #android.useAndroidX=true 14 #android.useAndroidX=true
15 #android.enableJetifier=true 15 #android.enableJetifier=true
16 android.injected.testOnly=false 16 android.injected.testOnly=false
  17 +android.useAndroidX=true
  18 +android.enableJetifier=true
17 19
moudle_pedometer/build.gradle
@@ -57,12 +57,12 @@ android { @@ -57,12 +57,12 @@ android {
57 57
58 dependencies { 58 dependencies {
59 implementation fileTree(include: ['*.jar'], dir: 'libs') 59 implementation fileTree(include: ['*.jar'], dir: 'libs')
60 - implementation "com.android.support:support-v4:$rootProject.supportV4"  
61 - implementation "com.android.support:appcompat-v7:$rootProject.appcompatV7"  
62 - implementation "com.android.support:design:$rootProject.design"  
63 - implementation "com.android.support:support-v13:$rootProject.supportV13"  
64 - implementation "com.android.support:recyclerview-v7:$rootProject.recyclerviewV7"  
65 - implementation "com.android.support:cardview-v7:$rootProject.cardviewV7" 60 + implementation 'androidx.legacy:legacy-support-v4:1.0.0'
  61 + implementation 'androidx.appcompat:appcompat:1.0.0'
  62 + implementation 'com.google.android.material:material:1.0.0'
  63 + implementation 'androidx.legacy:legacy-support-v13:1.0.0'
  64 + implementation 'androidx.recyclerview:recyclerview:1.0.0'
  65 + implementation 'androidx.cardview:cardview:1.0.0'
66 implementation "com.cnlive.libs:arch:$rootProject.appArch" 66 implementation "com.cnlive.libs:arch:$rootProject.appArch"
67 implementation "com.qmuiteam:qmui:$rootProject.qmui" 67 implementation "com.qmuiteam:qmui:$rootProject.qmui"
68 implementation "com.cnlive.libs:base:$rootProject.libBase" 68 implementation "com.cnlive.libs:base:$rootProject.libBase"
@@ -73,8 +73,8 @@ dependencies { @@ -73,8 +73,8 @@ dependencies {
73 //glide 73 //glide
74 implementation "com.github.bumptech.glide:glide:$rootProject.glide" 74 implementation "com.github.bumptech.glide:glide:$rootProject.glide"
75 implementation "jp.wasabeef:glide-transformations:$rootProject.glideTransformations" 75 implementation "jp.wasabeef:glide-transformations:$rootProject.glideTransformations"
76 - implementation 'com.android.support.constraint:constraint-layout:1.1.3'  
77 - implementation 'com.android.support:support-v4:28.0.0' 76 + implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
  77 + implementation 'androidx.legacy:legacy-support-v4:1.0.0'
78 annotationProcessor "com.github.bumptech.glide:compiler:$rootProject.compiler" 78 annotationProcessor "com.github.bumptech.glide:compiler:$rootProject.compiler"
79 79
80 //-------------------------------------------------------- 80 //--------------------------------------------------------
moudle_pedometer/src/androidTest/java/com/example/moudle_pedometer/ExampleInstrumentedTest.java
1 package com.example.moudle_pedometer; 1 package com.example.moudle_pedometer;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 -import android.support.test.InstrumentationRegistry;  
5 -import android.support.test.runner.AndroidJUnit4; 4 +import androidx.test.platform.app.InstrumentationRegistry;
  5 +import androidx.test.ext.junit.runners.AndroidJUnit4;
6 6
7 import org.junit.Test; 7 import org.junit.Test;
8 import org.junit.runner.RunWith; 8 import org.junit.runner.RunWith;
moudle_pedometer/src/main/java/com/cnlive/moudle/calorie/service/CalorieService.java
@@ -19,7 +19,7 @@ import android.os.Binder; @@ -19,7 +19,7 @@ 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.IBinder; 21 import android.os.IBinder;
22 -import android.support.v4.app.NotificationCompat; 22 +import androidx.core.app.NotificationCompat;
23 import android.text.TextUtils; 23 import android.text.TextUtils;
24 import android.util.Log; 24 import android.util.Log;
25 import android.widget.RemoteViews; 25 import android.widget.RemoteViews;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunningFinishFragmentView.java
@@ -3,7 +3,7 @@ package com.cnlive.moudle.collectionTrace.frame.view; @@ -3,7 +3,7 @@ package com.cnlive.moudle.collectionTrace.frame.view;
3 import android.content.Context; 3 import android.content.Context;
4 import android.graphics.Bitmap; 4 import android.graphics.Bitmap;
5 import android.os.Handler; 5 import android.os.Handler;
6 -import android.support.v7.widget.LinearLayoutManager; 6 +import androidx.recyclerview.widget.LinearLayoutManager;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.util.Log; 8 import android.util.Log;
9 import android.view.MotionEvent; 9 import android.view.MotionEvent;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollTraceListDetailFragmentView.java
@@ -3,7 +3,7 @@ package com.cnlive.moudle.collectionTrace.frame.view; @@ -3,7 +3,7 @@ package com.cnlive.moudle.collectionTrace.frame.view;
3 import android.content.Context; 3 import android.content.Context;
4 import android.graphics.Point; 4 import android.graphics.Point;
5 import android.os.Handler; 5 import android.os.Handler;
6 -import android.support.v7.widget.LinearLayoutManager; 6 +import androidx.recyclerview.widget.LinearLayoutManager;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.util.Log; 8 import android.util.Log;
9 import android.view.MotionEvent; 9 import android.view.MotionEvent;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/RaceListView.java
1 package com.cnlive.moudle.collectionTrace.frame.view; 1 package com.cnlive.moudle.collectionTrace.frame.view;
2 2
3 -import android.support.v7.widget.LinearLayoutManager; 3 +import androidx.recyclerview.widget.LinearLayoutManager;
4 import android.view.View; 4 import android.view.View;
5 5
6 import com.cnlive.libs.base.util.AlertUtil; 6 import com.cnlive.libs.base.util.AlertUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/RaceNameListView.java
1 package com.cnlive.moudle.collectionTrace.frame.view; 1 package com.cnlive.moudle.collectionTrace.frame.view;
2 2
3 import android.os.Handler; 3 import android.os.Handler;
4 -import android.support.v7.widget.LinearLayoutManager; 4 +import androidx.recyclerview.widget.LinearLayoutManager;
5 import android.text.TextUtils; 5 import android.text.TextUtils;
6 import android.util.Log; 6 import android.util.Log;
7 import android.view.View; 7 import android.view.View;
@@ -13,23 +13,18 @@ import com.baidu.trace.api.fence.CreateFenceResponse; @@ -13,23 +13,18 @@ import com.baidu.trace.api.fence.CreateFenceResponse;
13 import com.baidu.trace.api.fence.DeleteFenceRequest; 13 import com.baidu.trace.api.fence.DeleteFenceRequest;
14 import com.baidu.trace.api.fence.DeleteFenceResponse; 14 import com.baidu.trace.api.fence.DeleteFenceResponse;
15 import com.baidu.trace.api.fence.DeleteMonitoredPersonResponse; 15 import com.baidu.trace.api.fence.DeleteMonitoredPersonResponse;
16 -import com.baidu.trace.api.fence.FenceInfo;  
17 import com.baidu.trace.api.fence.FenceListRequest; 16 import com.baidu.trace.api.fence.FenceListRequest;
18 import com.baidu.trace.api.fence.FenceListResponse; 17 import com.baidu.trace.api.fence.FenceListResponse;
19 -import com.baidu.trace.api.fence.FenceShape;  
20 import com.baidu.trace.api.fence.HistoryAlarmResponse; 18 import com.baidu.trace.api.fence.HistoryAlarmResponse;
21 import com.baidu.trace.api.fence.ListMonitoredPersonResponse; 19 import com.baidu.trace.api.fence.ListMonitoredPersonResponse;
22 import com.baidu.trace.api.fence.MonitoredStatusByLocationResponse; 20 import com.baidu.trace.api.fence.MonitoredStatusByLocationResponse;
23 import com.baidu.trace.api.fence.MonitoredStatusResponse; 21 import com.baidu.trace.api.fence.MonitoredStatusResponse;
24 import com.baidu.trace.api.fence.OnFenceListener; 22 import com.baidu.trace.api.fence.OnFenceListener;
25 -import com.baidu.trace.api.fence.PolylineFence;  
26 import com.baidu.trace.api.fence.UpdateFenceResponse; 23 import com.baidu.trace.api.fence.UpdateFenceResponse;
27 import com.baidu.trace.model.CoordType; 24 import com.baidu.trace.model.CoordType;
28 import com.baidu.trace.model.LatLng; 25 import com.baidu.trace.model.LatLng;
29 import com.cnlive.libs.base.util.AlertUtil; 26 import com.cnlive.libs.base.util.AlertUtil;
30 -import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo;  
31 import com.cnlive.moudle.collectionTrace.frame.presenter.RaceNameListPresenter; 27 import com.cnlive.moudle.collectionTrace.frame.presenter.RaceNameListPresenter;
32 -import com.cnlive.moudle.collectionTrace.model.BindingShoeInfo;  
33 import com.cnlive.moudle.collectionTrace.model.CollectPoint; 28 import com.cnlive.moudle.collectionTrace.model.CollectPoint;
34 import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo; 29 import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo;
35 import com.cnlive.moudle.collectionTrace.ui.activity.CollTraceListDetailActivity; 30 import com.cnlive.moudle.collectionTrace.ui.activity.CollTraceListDetailActivity;
@@ -46,7 +41,6 @@ import com.cnlive.moudle.pedometer.utils.NetUtil; @@ -46,7 +41,6 @@ import com.cnlive.moudle.pedometer.utils.NetUtil;
46 import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; 41 import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil;
47 import com.example.moudle_pedometer.R; 42 import com.example.moudle_pedometer.R;
48 import com.hannesdorfmann.mosby3.mvp.MvpView; 43 import com.hannesdorfmann.mosby3.mvp.MvpView;
49 -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;  
50 import com.scwang.smartrefresh.layout.footer.ClassicsFooter; 44 import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
51 import com.scwang.smartrefresh.layout.header.ClassicsHeader; 45 import com.scwang.smartrefresh.layout.header.ClassicsHeader;
52 46
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/service/CollKeepLiveService.java
@@ -4,7 +4,6 @@ import android.annotation.SuppressLint; @@ -4,7 +4,6 @@ import android.annotation.SuppressLint;
4 import android.app.Notification; 4 import android.app.Notification;
5 import android.app.NotificationChannel; 5 import android.app.NotificationChannel;
6 import android.app.NotificationManager; 6 import android.app.NotificationManager;
7 -import android.app.PendingIntent;  
8 import android.app.Service; 7 import android.app.Service;
9 import android.content.ComponentName; 8 import android.content.ComponentName;
10 import android.content.Context; 9 import android.content.Context;
@@ -15,13 +14,11 @@ import android.os.Build; @@ -15,13 +14,11 @@ import android.os.Build;
15 import android.os.Handler; 14 import android.os.Handler;
16 import android.os.IBinder; 15 import android.os.IBinder;
17 import android.os.PowerManager; 16 import android.os.PowerManager;
18 -import android.support.v4.app.NotificationCompat; 17 +import androidx.core.app.NotificationCompat;
19 import android.util.Log; 18 import android.util.Log;
20 19
21 import com.cnlive.moudle.collectionTrace.receivers.CollServiceReceiver; 20 import com.cnlive.moudle.collectionTrace.receivers.CollServiceReceiver;
22 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; 21 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo;
23 -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity;  
24 -import com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity;  
25 import com.cnlive.moudle.pedometer.utils.ServiceUtils; 22 import com.cnlive.moudle.pedometer.utils.ServiceUtils;
26 import com.example.moudle_pedometer.R; 23 import com.example.moudle_pedometer.R;
27 24
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/service/CollStepService.java
@@ -20,11 +20,10 @@ import android.os.Build; @@ -20,11 +20,10 @@ import android.os.Build;
20 import android.os.CountDownTimer; 20 import android.os.CountDownTimer;
21 import android.os.Handler; 21 import android.os.Handler;
22 import android.os.IBinder; 22 import android.os.IBinder;
23 -import android.support.v4.app.NotificationCompat; 23 +import androidx.core.app.NotificationCompat;
24 import android.text.TextUtils; 24 import android.text.TextUtils;
25 import android.util.Log; 25 import android.util.Log;
26 import android.widget.RemoteViews; 26 import android.widget.RemoteViews;
27 -import android.widget.Toast;  
28 27
29 import com.baidu.trace.LBSTraceClient; 28 import com.baidu.trace.LBSTraceClient;
30 import com.baidu.trace.Trace; 29 import com.baidu.trace.Trace;
@@ -36,14 +35,12 @@ import com.baidu.trace.model.OnTraceListener; @@ -36,14 +35,12 @@ import com.baidu.trace.model.OnTraceListener;
36 import com.baidu.trace.model.PushMessage; 35 import com.baidu.trace.model.PushMessage;
37 import com.baidu.trace.model.StatusCodes; 36 import com.baidu.trace.model.StatusCodes;
38 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; 37 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo;
39 -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity;  
40 import com.cnlive.moudle.pedometer.model.Constant; 38 import com.cnlive.moudle.pedometer.model.Constant;
41 import com.cnlive.moudle.pedometer.model.MessageEvent; 39 import com.cnlive.moudle.pedometer.model.MessageEvent;
42 import com.cnlive.moudle.pedometer.model.step.StepCount; 40 import com.cnlive.moudle.pedometer.model.step.StepCount;
43 import com.cnlive.moudle.pedometer.model.step.StepValuePassListener; 41 import com.cnlive.moudle.pedometer.model.step.StepValuePassListener;
44 import com.cnlive.moudle.pedometer.sql.db.DbCore; 42 import com.cnlive.moudle.pedometer.sql.db.DbCore;
45 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; 43 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity;
46 -import com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity;  
47 import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; 44 import com.cnlive.moudle.collectionTrace.utils.CollStepUtil;
48 import com.cnlive.moudle.pedometer.utils.ServiceUtils; 45 import com.cnlive.moudle.pedometer.utils.ServiceUtils;
49 import com.example.moudle_pedometer.R; 46 import com.example.moudle_pedometer.R;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/CollPedometerMainActivity.java
@@ -3,14 +3,12 @@ package com.cnlive.moudle.collectionTrace.ui.activity; @@ -3,14 +3,12 @@ package com.cnlive.moudle.collectionTrace.ui.activity;
3 import android.Manifest; 3 import android.Manifest;
4 import android.app.Activity; 4 import android.app.Activity;
5 import android.content.Intent; 5 import android.content.Intent;
6 -import android.content.pm.PackageInfo;  
7 -import android.content.pm.PackageManager;  
8 import android.os.Build; 6 import android.os.Build;
9 import android.os.Bundle; 7 import android.os.Bundle;
10 import android.provider.Settings; 8 import android.provider.Settings;
11 -import android.support.annotation.NonNull;  
12 -import android.support.v4.app.NotificationManagerCompat;  
13 -import android.support.v4.content.ContextCompat; 9 +import androidx.annotation.NonNull;
  10 +import androidx.core.app.NotificationManagerCompat;
  11 +import androidx.core.content.ContextCompat;
14 import android.util.Log; 12 import android.util.Log;
15 import android.widget.Toast; 13 import android.widget.Toast;
16 14
@@ -19,7 +17,6 @@ import com.cnlive.libs.base.ui.QMUIFragmentActivity; @@ -19,7 +17,6 @@ import com.cnlive.libs.base.ui.QMUIFragmentActivity;
19 import com.cnlive.libs.base.util.StatusBarUtil2; 17 import com.cnlive.libs.base.util.StatusBarUtil2;
20 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunMainFragment; 18 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunMainFragment;
21 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; 19 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo;
22 -import com.cnlive.moudle.pedometer.ui.fragment.RunMainFragment;  
23 import com.cnlive.moudle.pedometer.utils.MyMapUtil; 20 import com.cnlive.moudle.pedometer.utils.MyMapUtil;
24 import com.cnlive.moudle.pedometer.utils.lib_permisshelper.PermissionsListener; 21 import com.cnlive.moudle.pedometer.utils.lib_permisshelper.PermissionsListener;
25 import com.cnlive.moudle.pedometer.utils.lib_permisshelper.PermissionsUtils; 22 import com.cnlive.moudle.pedometer.utils.lib_permisshelper.PermissionsUtils;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/CollRunRaceDetailActivity.java
@@ -4,7 +4,7 @@ import android.app.Activity; @@ -4,7 +4,7 @@ import android.app.Activity;
4 import android.content.Context; 4 import android.content.Context;
5 import android.content.Intent; 5 import android.content.Intent;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 -import android.support.annotation.Nullable; 7 +import androidx.annotation.Nullable;
8 8
9 import com.alibaba.android.arouter.facade.annotation.Route; 9 import com.alibaba.android.arouter.facade.annotation.Route;
10 import com.cnlive.libs.base.ui.QMUIFragment; 10 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -14,10 +14,6 @@ import com.cnlive.libs.base.util.StatusBarUtil2; @@ -14,10 +14,6 @@ import com.cnlive.libs.base.util.StatusBarUtil2;
14 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; 14 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo;
15 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunMainFragment; 15 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunMainFragment;
16 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunRaceDetailFragment; 16 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunRaceDetailFragment;
17 -import com.cnlive.moudle.collectionTrace.utils.CollStepUtil;  
18 -import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;  
19 -import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity;  
20 -import com.cnlive.moudle.pedometer.ui.widget.SelectDialog;  
21 import com.cnlive.moudle.pedometer.utils.CheckUtil; 17 import com.cnlive.moudle.pedometer.utils.CheckUtil;
22 import com.example.moudle_pedometer.R; 18 import com.example.moudle_pedometer.R;
23 19
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/CollRunningFinishActivity.java
@@ -3,15 +3,13 @@ package com.cnlive.moudle.collectionTrace.ui.activity; @@ -3,15 +3,13 @@ package com.cnlive.moudle.collectionTrace.ui.activity;
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 -import android.support.annotation.Nullable; 6 +import androidx.annotation.Nullable;
7 7
8 import com.alibaba.android.arouter.facade.annotation.Route; 8 import com.alibaba.android.arouter.facade.annotation.Route;
9 import com.cnlive.libs.base.ui.QMUIFragment; 9 import com.cnlive.libs.base.ui.QMUIFragment;
10 import com.cnlive.libs.base.ui.QMUIFragmentActivity; 10 import com.cnlive.libs.base.ui.QMUIFragmentActivity;
11 import com.cnlive.libs.base.util.StatusBarUtil2; 11 import com.cnlive.libs.base.util.StatusBarUtil2;
12 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunningFinishFragment; 12 import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunningFinishFragment;
13 -import com.cnlive.moudle.pedometer.model.RunningFinishBean;  
14 -import com.cnlive.moudle.pedometer.ui.fragment.RunningFinishFragment;  
15 import com.example.moudle_pedometer.R; 13 import com.example.moudle_pedometer.R;
16 14
17 /** 15 /**
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/RaceListActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.activity;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/RaceNameListActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.activity;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/StartCollectTraceActivity.java
@@ -9,9 +9,9 @@ import android.net.Uri; @@ -9,9 +9,9 @@ import android.net.Uri;
9 import android.os.Build; 9 import android.os.Build;
10 import android.os.Bundle; 10 import android.os.Bundle;
11 import android.provider.Settings; 11 import android.provider.Settings;
12 -import android.support.annotation.NonNull;  
13 -import android.support.v4.app.ActivityCompat;  
14 -import android.util.Log; 12 +import androidx.annotation.NonNull;
  13 +import androidx.core.app.ActivityCompat;
  14 +
15 import android.widget.Toast; 15 import android.widget.Toast;
16 16
17 import com.cnlive.libs.base.ui.QMUIFragment; 17 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -21,7 +21,6 @@ import com.cnlive.libs.base.util.StatusBarUtil2; @@ -21,7 +21,6 @@ import com.cnlive.libs.base.util.StatusBarUtil2;
21 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; 21 import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo;
22 import com.cnlive.moudle.collectionTrace.ui.fragment.StartTraceFragment; 22 import com.cnlive.moudle.collectionTrace.ui.fragment.StartTraceFragment;
23 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; 23 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo;
24 -import com.cnlive.moudle.pedometer.ui.activity.RunRaceDetailActivity;  
25 import com.cnlive.moudle.pedometer.ui.widget.SelectDialog; 24 import com.cnlive.moudle.pedometer.ui.widget.SelectDialog;
26 import com.cnlive.moudle.pedometer.utils.CheckUtil; 25 import com.cnlive.moudle.pedometer.utils.CheckUtil;
27 import com.cnlive.moudle.pedometer.utils.MyMapUtil; 26 import com.cnlive.moudle.pedometer.utils.MyMapUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/adapter/CollFinishDetaiAdapter.java
1 package com.cnlive.moudle.collectionTrace.ui.adapter; 1 package com.cnlive.moudle.collectionTrace.ui.adapter;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 -import android.support.annotation.NonNull;  
5 -import android.support.v7.widget.RecyclerView; 4 +import androidx.annotation.NonNull;
  5 +import androidx.recyclerview.widget.RecyclerView;
6 import android.view.LayoutInflater; 6 import android.view.LayoutInflater;
7 import android.view.View; 7 import android.view.View;
8 import android.view.ViewGroup; 8 import android.view.ViewGroup;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/adapter/RaceNameListAdapter.java
1 package com.cnlive.moudle.collectionTrace.ui.adapter; 1 package com.cnlive.moudle.collectionTrace.ui.adapter;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 -import android.support.annotation.NonNull;  
5 -import android.support.v7.widget.RecyclerView; 4 +import androidx.annotation.NonNull;
  5 +import androidx.recyclerview.widget.RecyclerView;
6 import android.view.LayoutInflater; 6 import android.view.LayoutInflater;
7 import android.view.View; 7 import android.view.View;
8 import android.view.ViewGroup; 8 import android.view.ViewGroup;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/adapter/RunListAdapter.java
1 package com.cnlive.moudle.collectionTrace.ui.adapter; 1 package com.cnlive.moudle.collectionTrace.ui.adapter;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 -import android.support.annotation.NonNull;  
5 -import android.support.v7.widget.RecyclerView; 4 +import androidx.annotation.NonNull;
  5 +import androidx.recyclerview.widget.RecyclerView;
6 import android.text.TextUtils; 6 import android.text.TextUtils;
7 import android.view.LayoutInflater; 7 import android.view.LayoutInflater;
8 import android.view.View; 8 import android.view.View;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunMainFragment.java
1 package com.cnlive.moudle.collectionTrace.ui.fragment; 1 package com.cnlive.moudle.collectionTrace.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.os.Handler;  
5 -import android.support.annotation.NonNull;  
6 -import android.support.annotation.Nullable;  
7 -import android.text.TextUtils;  
8 -import android.util.Log; 4 +
  5 +import androidx.annotation.NonNull;
  6 +import androidx.annotation.Nullable;
  7 +
9 import android.view.LayoutInflater; 8 import android.view.LayoutInflater;
10 import android.view.View; 9 import android.view.View;
11 import android.view.ViewGroup; 10 import android.view.ViewGroup;
@@ -14,18 +13,11 @@ import com.cnlive.libs.base.ui.QMUIFragment; @@ -14,18 +13,11 @@ import com.cnlive.libs.base.ui.QMUIFragment;
14 import com.cnlive.libs.base.util.StatusBarUtil2; 13 import com.cnlive.libs.base.util.StatusBarUtil2;
15 import com.cnlive.moudle.collectionTrace.frame.presenter.CollRunMainFragmentPresenter; 14 import com.cnlive.moudle.collectionTrace.frame.presenter.CollRunMainFragmentPresenter;
16 import com.cnlive.moudle.collectionTrace.frame.view.CollRunMainFragmentView; 15 import com.cnlive.moudle.collectionTrace.frame.view.CollRunMainFragmentView;
17 -import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;  
18 import com.cnlive.moudle.pedometer.model.Constant; 16 import com.cnlive.moudle.pedometer.model.Constant;
19 import com.cnlive.moudle.pedometer.model.MessageEvent; 17 import com.cnlive.moudle.pedometer.model.MessageEvent;
20 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; 18 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo;
21 -import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity;  
22 -import com.cnlive.moudle.pedometer.ui.fragment.RunMainFragment;  
23 -import com.cnlive.moudle.pedometer.utils.GsonUtil;  
24 -import com.cnlive.moudle.pedometer.utils.StepUtil;  
25 -import com.cnlive.moudle.pedometer.utils.TimeUtil;  
26 import com.example.moudle_pedometer.R; 19 import com.example.moudle_pedometer.R;
27 import com.example.moudle_pedometer.databinding.FragmentCollRunMainBinding; 20 import com.example.moudle_pedometer.databinding.FragmentCollRunMainBinding;
28 -import com.example.moudle_pedometer.databinding.FragmentRunMainBinding;  
29 21
30 import org.greenrobot.eventbus.EventBus; 22 import org.greenrobot.eventbus.EventBus;
31 import org.greenrobot.eventbus.Subscribe; 23 import org.greenrobot.eventbus.Subscribe;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunRaceDetailFragment.java
1 package com.cnlive.moudle.collectionTrace.ui.fragment; 1 package com.cnlive.moudle.collectionTrace.ui.fragment;
2 2
3 -import android.content.Intent;  
4 import android.hardware.Sensor; 3 import android.hardware.Sensor;
5 import android.hardware.SensorManager; 4 import android.hardware.SensorManager;
6 import android.os.Bundle; 5 import android.os.Bundle;
7 -import android.support.annotation.Nullable;  
8 -import android.util.Log; 6 +import androidx.annotation.Nullable;
  7 +
9 import android.view.View; 8 import android.view.View;
10 -import android.view.ViewGroup;  
11 import android.widget.Button; 9 import android.widget.Button;
12 10
13 import com.cnlive.libs.base.ui.QMUIFragment; 11 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -15,12 +13,9 @@ import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo; @@ -15,12 +13,9 @@ import com.cnlive.moudle.collectionTrace.commonInfo.CollCommonInfo;
15 import com.cnlive.moudle.collectionTrace.frame.presenter.CollRunRaceDetailFragmentPresenter; 13 import com.cnlive.moudle.collectionTrace.frame.presenter.CollRunRaceDetailFragmentPresenter;
16 import com.cnlive.moudle.collectionTrace.frame.view.CollRunRaceDetailFragmentView; 14 import com.cnlive.moudle.collectionTrace.frame.view.CollRunRaceDetailFragmentView;
17 import com.cnlive.moudle.collectionTrace.ui.activity.RaceNameListActivity; 15 import com.cnlive.moudle.collectionTrace.ui.activity.RaceNameListActivity;
18 -import com.cnlive.moudle.collectionTrace.ui.activity.StartCollectTraceActivity;  
19 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 16 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
20 import com.cnlive.moudle.pedometer.model.Constant; 17 import com.cnlive.moudle.pedometer.model.Constant;
21 import com.cnlive.moudle.pedometer.model.MessageEvent; 18 import com.cnlive.moudle.pedometer.model.MessageEvent;
22 -import com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity;  
23 -import com.cnlive.moudle.pedometer.ui.activity.RunLineActivity;  
24 import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; 19 import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil;
25 import com.example.moudle_pedometer.R; 20 import com.example.moudle_pedometer.R;
26 import com.example.moudle_pedometer.databinding.FragmentCollectRunRaceDetailBinding; 21 import com.example.moudle_pedometer.databinding.FragmentCollectRunRaceDetailBinding;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunningFinishFragment.java
1 package com.cnlive.moudle.collectionTrace.ui.fragment; 1 package com.cnlive.moudle.collectionTrace.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.support.annotation.Nullable; 4 +import androidx.annotation.Nullable;
5 import android.view.View; 5 import android.view.View;
6 6
7 import com.cnlive.libs.base.ui.QMUIFragment; 7 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -9,12 +9,9 @@ import com.cnlive.moudle.collectionTrace.frame.presenter.CollRunningFinishFragme @@ -9,12 +9,9 @@ import com.cnlive.moudle.collectionTrace.frame.presenter.CollRunningFinishFragme
9 import com.cnlive.moudle.collectionTrace.frame.view.CollRunningFinishFragmentView; 9 import com.cnlive.moudle.collectionTrace.frame.view.CollRunningFinishFragmentView;
10 import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; 10 import com.cnlive.moudle.collectionTrace.utils.CollStepUtil;
11 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 11 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
12 -import com.cnlive.moudle.pedometer.frame.presenter.RunningFinishFragmetPresenter;  
13 -import com.cnlive.moudle.pedometer.model.RunningFinishBean;  
14 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; 12 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity;
15 import com.example.moudle_pedometer.R; 13 import com.example.moudle_pedometer.R;
16 import com.example.moudle_pedometer.databinding.FragmentCollFinishRunMapBinding; 14 import com.example.moudle_pedometer.databinding.FragmentCollFinishRunMapBinding;
17 -import com.example.moudle_pedometer.databinding.FragmentFinishRunMapBinding;  
18 15
19 public class CollRunningFinishFragment extends QMUIFragment<CollRunningFinishFragmentView, CollRunningFinishFragmetPresenter, FragmentCollFinishRunMapBinding> { 16 public class CollRunningFinishFragment extends QMUIFragment<CollRunningFinishFragmentView, CollRunningFinishFragmetPresenter, FragmentCollFinishRunMapBinding> {
20 // private RunningFinishBean runningFinishBean; 17 // private RunningFinishBean runningFinishBean;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunningMapFragment.java
@@ -5,7 +5,7 @@ import android.hardware.Sensor; @@ -5,7 +5,7 @@ import android.hardware.Sensor;
5 import android.hardware.SensorManager; 5 import android.hardware.SensorManager;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 import android.os.Vibrator; 7 import android.os.Vibrator;
8 -import android.support.annotation.Nullable; 8 +import androidx.annotation.Nullable;
9 import android.view.View; 9 import android.view.View;
10 10
11 import com.cnlive.libs.base.ui.QMUIFragment; 11 import com.cnlive.libs.base.ui.QMUIFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollTraceListDetailFragment.java
1 package com.cnlive.moudle.collectionTrace.ui.fragment; 1 package com.cnlive.moudle.collectionTrace.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.support.annotation.Nullable; 4 +import androidx.annotation.Nullable;
5 import android.view.View; 5 import android.view.View;
6 6
7 import com.cnlive.libs.base.ui.QMUIFragment; 7 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -10,7 +10,6 @@ import com.cnlive.moudle.collectionTrace.frame.presenter.CollTraceListDetailFrag @@ -10,7 +10,6 @@ import com.cnlive.moudle.collectionTrace.frame.presenter.CollTraceListDetailFrag
10 import com.cnlive.moudle.collectionTrace.frame.view.CollTraceListDetailFragmentView; 10 import com.cnlive.moudle.collectionTrace.frame.view.CollTraceListDetailFragmentView;
11 import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo; 11 import com.cnlive.moudle.collectionTrace.model.RaceNameListInfo;
12 import com.example.moudle_pedometer.R; 12 import com.example.moudle_pedometer.R;
13 -import com.example.moudle_pedometer.databinding.FragmentCollFinishRunMapBinding;  
14 import com.example.moudle_pedometer.databinding.FragmentCollRaceDetailBinding; 13 import com.example.moudle_pedometer.databinding.FragmentCollRaceDetailBinding;
15 14
16 /** 15 /**
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/RaceListFragment.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.fragment; @@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.Nullable; 5 +import androidx.annotation.Nullable;
6 import android.view.View; 6 import android.view.View;
7 7
8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/RaceNameListFragment.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.fragment; @@ -2,7 +2,7 @@ package com.cnlive.moudle.collectionTrace.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.Nullable; 5 +import androidx.annotation.Nullable;
6 import android.view.View; 6 import android.view.View;
7 7
8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/StartTraceFragment.java
@@ -3,7 +3,7 @@ package com.cnlive.moudle.collectionTrace.ui.fragment; @@ -3,7 +3,7 @@ package com.cnlive.moudle.collectionTrace.ui.fragment;
3 import android.hardware.Sensor; 3 import android.hardware.Sensor;
4 import android.hardware.SensorManager; 4 import android.hardware.SensorManager;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 -import android.support.annotation.Nullable; 6 +import androidx.annotation.Nullable;
7 import android.view.View; 7 import android.view.View;
8 8
9 import com.cnlive.libs.base.ui.QMUIFragment; 9 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -11,9 +11,7 @@ import com.cnlive.libs.base.util.StatusBarUtil; @@ -11,9 +11,7 @@ import com.cnlive.libs.base.util.StatusBarUtil;
11 import com.cnlive.libs.base.util.StatusBarUtil2; 11 import com.cnlive.libs.base.util.StatusBarUtil2;
12 import com.cnlive.moudle.collectionTrace.frame.presenter.StartTraceFragmentPresenter; 12 import com.cnlive.moudle.collectionTrace.frame.presenter.StartTraceFragmentPresenter;
13 import com.cnlive.moudle.collectionTrace.frame.view.StartTraceFragmentView; 13 import com.cnlive.moudle.collectionTrace.frame.view.StartTraceFragmentView;
14 -import com.cnlive.moudle.collectionTrace.ui.activity.CollPedometerMainActivity;  
15 import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity; 14 import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity;
16 -import com.cnlive.moudle.collectionTrace.ui.activity.StartCollectTraceActivity;  
17 import com.cnlive.moudle.pedometer.model.Constant; 15 import com.cnlive.moudle.pedometer.model.Constant;
18 import com.cnlive.moudle.pedometer.model.MessageEvent; 16 import com.cnlive.moudle.pedometer.model.MessageEvent;
19 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; 17 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/LineUpAgainView.java
1 package com.cnlive.moudle.pedometer.frame.view; 1 package com.cnlive.moudle.pedometer.frame.view;
2 2
3 -import android.support.v7.widget.LinearLayoutManager; 3 +import androidx.recyclerview.widget.LinearLayoutManager;
4 import android.view.View; 4 import android.view.View;
5 5
6 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 6 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/MyRecordView.java
1 package com.cnlive.moudle.pedometer.frame.view; 1 package com.cnlive.moudle.pedometer.frame.view;
2 2
3 -import android.support.v7.widget.LinearLayoutManager; 3 +import androidx.recyclerview.widget.LinearLayoutManager;
4 import android.view.View; 4 import android.view.View;
5 5
6 import com.cnlive.libs.base.util.AlertUtil; 6 import com.cnlive.libs.base.util.AlertUtil;
@@ -13,7 +13,6 @@ import com.cnlive.moudle.pedometer.ui.adapter.MyRecordAdapter; @@ -13,7 +13,6 @@ import com.cnlive.moudle.pedometer.ui.adapter.MyRecordAdapter;
13 import com.cnlive.moudle.pedometer.ui.fragment.MyRecordFragment; 13 import com.cnlive.moudle.pedometer.ui.fragment.MyRecordFragment;
14 import com.example.moudle_pedometer.R; 14 import com.example.moudle_pedometer.R;
15 import com.hannesdorfmann.mosby3.mvp.MvpView; 15 import com.hannesdorfmann.mosby3.mvp.MvpView;
16 -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;  
17 import com.scwang.smartrefresh.layout.footer.ClassicsFooter; 16 import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
18 import com.scwang.smartrefresh.layout.header.ClassicsHeader; 17 import com.scwang.smartrefresh.layout.header.ClassicsHeader;
19 18
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RaceRecorView.java
1 package com.cnlive.moudle.pedometer.frame.view; 1 package com.cnlive.moudle.pedometer.frame.view;
2 2
3 -import android.support.v7.widget.LinearLayoutManager; 3 +import androidx.recyclerview.widget.LinearLayoutManager;
4 import android.text.TextUtils; 4 import android.text.TextUtils;
5 import android.view.View; 5 import android.view.View;
6 6
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunLineView.java
1 package com.cnlive.moudle.pedometer.frame.view; 1 package com.cnlive.moudle.pedometer.frame.view;
2 2
3 -import android.support.v7.widget.LinearLayoutManager; 3 +import androidx.recyclerview.widget.LinearLayoutManager;
4 import android.view.View; 4 import android.view.View;
5 5
6 import com.cnlive.libs.base.util.AlertUtil; 6 import com.cnlive.libs.base.util.AlertUtil;
@@ -13,7 +13,6 @@ import com.cnlive.moudle.pedometer.ui.adapter.RunLineAdapter; @@ -13,7 +13,6 @@ import com.cnlive.moudle.pedometer.ui.adapter.RunLineAdapter;
13 import com.cnlive.moudle.pedometer.ui.fragment.RunLineFragment; 13 import com.cnlive.moudle.pedometer.ui.fragment.RunLineFragment;
14 import com.example.moudle_pedometer.R; 14 import com.example.moudle_pedometer.R;
15 import com.hannesdorfmann.mosby3.mvp.MvpView; 15 import com.hannesdorfmann.mosby3.mvp.MvpView;
16 -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;  
17 import com.scwang.smartrefresh.layout.footer.ClassicsFooter; 16 import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
18 import com.scwang.smartrefresh.layout.header.ClassicsHeader; 17 import com.scwang.smartrefresh.layout.header.ClassicsHeader;
19 18
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunRaceDetailFragmentView.java
@@ -4,14 +4,13 @@ import android.content.Context; @@ -4,14 +4,13 @@ import android.content.Context;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.graphics.Bitmap; 5 import android.graphics.Bitmap;
6 import android.graphics.BitmapFactory; 6 import android.graphics.BitmapFactory;
7 -import android.graphics.Point;  
8 import android.hardware.Sensor; 7 import android.hardware.Sensor;
9 import android.hardware.SensorEvent; 8 import android.hardware.SensorEvent;
10 import android.hardware.SensorEventListener; 9 import android.hardware.SensorEventListener;
11 import android.hardware.SensorManager; 10 import android.hardware.SensorManager;
12 import android.os.Build; 11 import android.os.Build;
13 import android.os.SystemClock; 12 import android.os.SystemClock;
14 -import android.support.v4.content.ContextCompat; 13 +import androidx.core.content.ContextCompat;
15 import android.text.TextUtils; 14 import android.text.TextUtils;
16 import android.util.Log; 15 import android.util.Log;
17 import android.view.View; 16 import android.view.View;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/SelfRecordView.java
1 package com.cnlive.moudle.pedometer.frame.view; 1 package com.cnlive.moudle.pedometer.frame.view;
2 2
3 3
4 -import android.support.v7.widget.LinearLayoutManager; 4 +import androidx.recyclerview.widget.LinearLayoutManager;
5 import android.text.TextUtils; 5 import android.text.TextUtils;
6 import android.view.View; 6 import android.view.View;
7 7
8 import com.cnlive.libs.base.util.AlertUtil; 8 import com.cnlive.libs.base.util.AlertUtil;
9 -import com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity;  
10 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 9 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
11 import com.cnlive.moudle.pedometer.model.RunningFinishBean; 10 import com.cnlive.moudle.pedometer.model.RunningFinishBean;
12 import com.cnlive.moudle.pedometer.net.bean.BaseInfo; 11 import com.cnlive.moudle.pedometer.net.bean.BaseInfo;
@@ -20,15 +19,12 @@ import com.cnlive.moudle.pedometer.ui.fragment.SelfRecordFragment; @@ -20,15 +19,12 @@ import com.cnlive.moudle.pedometer.ui.fragment.SelfRecordFragment;
20 import com.cnlive.moudle.pedometer.utils.TimeUtil; 19 import com.cnlive.moudle.pedometer.utils.TimeUtil;
21 import com.example.moudle_pedometer.R; 20 import com.example.moudle_pedometer.R;
22 import com.hannesdorfmann.mosby3.mvp.MvpView; 21 import com.hannesdorfmann.mosby3.mvp.MvpView;
23 -import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;  
24 import com.scwang.smartrefresh.layout.footer.ClassicsFooter; 22 import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
25 import com.scwang.smartrefresh.layout.header.ClassicsHeader; 23 import com.scwang.smartrefresh.layout.header.ClassicsHeader;
26 24
27 import java.util.ArrayList; 25 import java.util.ArrayList;
28 import java.util.List; 26 import java.util.List;
29 27
30 -import q.rorbin.badgeview.QBadgeView;  
31 -  
32 /** 28 /**
33 * Created by hanyayun 019/06/12. 29 * Created by hanyayun 019/06/12.
34 */ 30 */
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/TakePartView.java
1 package com.cnlive.moudle.pedometer.frame.view; 1 package com.cnlive.moudle.pedometer.frame.view;
2 2
3 -import android.support.v7.widget.LinearLayoutManager; 3 +import androidx.recyclerview.widget.LinearLayoutManager;
4 import android.view.View; 4 import android.view.View;
5 5
6 import com.cnlive.libs.base.util.AlertUtil; 6 import com.cnlive.libs.base.util.AlertUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/service/JobSchedulerService.java
1 package com.cnlive.moudle.pedometer.service; 1 package com.cnlive.moudle.pedometer.service;
2 2
3 -import android.app.job.JobInfo;  
4 import android.app.job.JobParameters; 3 import android.app.job.JobParameters;
5 -import android.app.job.JobScheduler;  
6 import android.app.job.JobService; 4 import android.app.job.JobService;
7 -import android.content.ComponentName;  
8 -import android.content.Context;  
9 import android.content.Intent; 5 import android.content.Intent;
10 import android.os.AsyncTask; 6 import android.os.AsyncTask;
11 import android.os.Build; 7 import android.os.Build;
12 -import android.support.annotation.RequiresApi; 8 +import androidx.annotation.RequiresApi;
13 import android.util.Log; 9 import android.util.Log;
14 10
15 import com.cnlive.moudle.pedometer.utils.ServiceUtils; 11 import com.cnlive.moudle.pedometer.utils.ServiceUtils;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/service/KeepLiveService.java
@@ -4,7 +4,6 @@ import android.annotation.SuppressLint; @@ -4,7 +4,6 @@ import android.annotation.SuppressLint;
4 import android.app.Notification; 4 import android.app.Notification;
5 import android.app.NotificationChannel; 5 import android.app.NotificationChannel;
6 import android.app.NotificationManager; 6 import android.app.NotificationManager;
7 -import android.app.PendingIntent;  
8 import android.app.Service; 7 import android.app.Service;
9 import android.content.ComponentName; 8 import android.content.ComponentName;
10 import android.content.Context; 9 import android.content.Context;
@@ -15,12 +14,11 @@ import android.os.Build; @@ -15,12 +14,11 @@ import android.os.Build;
15 import android.os.Handler; 14 import android.os.Handler;
16 import android.os.IBinder; 15 import android.os.IBinder;
17 import android.os.PowerManager; 16 import android.os.PowerManager;
18 -import android.support.v4.app.NotificationCompat; 17 +import androidx.core.app.NotificationCompat;
19 import android.util.Log; 18 import android.util.Log;
20 19
21 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 20 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
22 import com.cnlive.moudle.pedometer.receivers.ServiceReceiver; 21 import com.cnlive.moudle.pedometer.receivers.ServiceReceiver;
23 -import com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity;  
24 import com.cnlive.moudle.pedometer.utils.ServiceUtils; 22 import com.cnlive.moudle.pedometer.utils.ServiceUtils;
25 import com.example.moudle_pedometer.R; 23 import com.example.moudle_pedometer.R;
26 24
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/service/StepService.java
@@ -20,19 +20,15 @@ import android.os.Build; @@ -20,19 +20,15 @@ import android.os.Build;
20 import android.os.CountDownTimer; 20 import android.os.CountDownTimer;
21 import android.os.Handler; 21 import android.os.Handler;
22 import android.os.IBinder; 22 import android.os.IBinder;
23 -import android.support.v4.app.NotificationCompat; 23 +import androidx.core.app.NotificationCompat;
24 import android.text.TextUtils; 24 import android.text.TextUtils;
25 import android.util.Log; 25 import android.util.Log;
26 import android.widget.RemoteViews; 26 import android.widget.RemoteViews;
27 -import android.widget.Toast;  
28 27
29 import com.baidu.location.BDAbstractLocationListener; 28 import com.baidu.location.BDAbstractLocationListener;
30 import com.baidu.location.BDLocation; 29 import com.baidu.location.BDLocation;
31 import com.baidu.location.LocationClient; 30 import com.baidu.location.LocationClient;
32 import com.baidu.location.LocationClientOption; 31 import com.baidu.location.LocationClientOption;
33 -import com.baidu.mapapi.map.MapStatus;  
34 -import com.baidu.mapapi.map.MapStatusUpdateFactory;  
35 -import com.baidu.mapapi.map.MyLocationData;  
36 import com.baidu.mapapi.model.LatLng; 32 import com.baidu.mapapi.model.LatLng;
37 import com.baidu.mapapi.utils.DistanceUtil; 33 import com.baidu.mapapi.utils.DistanceUtil;
38 import com.baidu.trace.LBSTraceClient; 34 import com.baidu.trace.LBSTraceClient;
@@ -61,18 +57,15 @@ import com.baidu.trace.model.OnTraceListener; @@ -61,18 +57,15 @@ import com.baidu.trace.model.OnTraceListener;
61 import com.baidu.trace.model.PushMessage; 57 import com.baidu.trace.model.PushMessage;
62 import com.baidu.trace.model.StatusCodes; 58 import com.baidu.trace.model.StatusCodes;
63 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 59 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
64 -import com.cnlive.moudle.pedometer.frame.view.RunMainFragmentView;  
65 import com.cnlive.moudle.pedometer.model.Constant; 60 import com.cnlive.moudle.pedometer.model.Constant;
66 import com.cnlive.moudle.pedometer.model.MessageEvent; 61 import com.cnlive.moudle.pedometer.model.MessageEvent;
67 import com.cnlive.moudle.pedometer.model.step.StepCount; 62 import com.cnlive.moudle.pedometer.model.step.StepCount;
68 import com.cnlive.moudle.pedometer.model.step.StepValuePassListener; 63 import com.cnlive.moudle.pedometer.model.step.StepValuePassListener;
69 import com.cnlive.moudle.pedometer.sql.db.DbCore; 64 import com.cnlive.moudle.pedometer.sql.db.DbCore;
70 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; 65 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity;
71 -import com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity;  
72 import com.cnlive.moudle.pedometer.utils.GsonUtil; 66 import com.cnlive.moudle.pedometer.utils.GsonUtil;
73 import com.cnlive.moudle.pedometer.utils.ServiceUtils; 67 import com.cnlive.moudle.pedometer.utils.ServiceUtils;
74 import com.cnlive.moudle.pedometer.utils.StepUtil; 68 import com.cnlive.moudle.pedometer.utils.StepUtil;
75 -import com.cnlive.moudle.pedometer.utils.TimeUtil;  
76 import com.example.moudle_pedometer.R; 69 import com.example.moudle_pedometer.R;
77 70
78 import org.greenrobot.eventbus.EventBus; 71 import org.greenrobot.eventbus.EventBus;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/LineUpAgainActivity.java
@@ -2,13 +2,12 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,13 +2,12 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
9 import com.cnlive.libs.base.util.StatusBarUtil2; 9 import com.cnlive.libs.base.util.StatusBarUtil2;
10 import com.cnlive.moudle.pedometer.ui.fragment.LineUpAgainFragment; 10 import com.cnlive.moudle.pedometer.ui.fragment.LineUpAgainFragment;
11 -import com.cnlive.moudle.pedometer.ui.fragment.RaceRecorFragment;  
12 import com.example.moudle_pedometer.R; 11 import com.example.moudle_pedometer.R;
13 12
14 /** 13 /**
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/MyRecordActivity.java
@@ -2,12 +2,12 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,12 +2,12 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.annotation.Nullable;  
6 -import android.support.design.widget.TabLayout;  
7 -import android.support.v4.app.Fragment;  
8 -import android.support.v4.app.FragmentPagerAdapter;  
9 -import android.support.v4.view.ViewPager;  
10 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.annotation.Nullable;
  6 +import com.google.android.material.tabs.TabLayout;
  7 +import androidx.fragment.app.Fragment;
  8 +import androidx.fragment.app.FragmentPagerAdapter;
  9 +import androidx.viewpager.widget.ViewPager;
  10 +import androidx.appcompat.app.AppCompatActivity;
11 import android.os.Bundle; 11 import android.os.Bundle;
12 12
13 import com.alibaba.android.arouter.facade.annotation.Route; 13 import com.alibaba.android.arouter.facade.annotation.Route;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/PedometerMainActivity.java
1 package com.cnlive.moudle.pedometer.ui.activity; 1 package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 -import android.Manifest;  
4 import android.app.Activity; 3 import android.app.Activity;
5 import android.content.Intent; 4 import android.content.Intent;
6 -import android.os.Build;  
7 -import android.provider.Settings;  
8 import android.os.Bundle; 5 import android.os.Bundle;
9 -import android.support.annotation.NonNull;  
10 -import android.support.v4.app.NotificationManagerCompat;  
11 -import android.text.TextUtils;  
12 -import android.util.Log;  
13 -import android.widget.Toast; 6 +
  7 +import androidx.core.app.NotificationManagerCompat;
14 8
15 import com.alibaba.android.arouter.facade.annotation.Route; 9 import com.alibaba.android.arouter.facade.annotation.Route;
16 import com.baidu.mapapi.model.LatLng; 10 import com.baidu.mapapi.model.LatLng;
17 import com.cnlive.libs.base.ui.QMUIFragmentActivity; 11 import com.cnlive.libs.base.ui.QMUIFragmentActivity;
18 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo; 12 import com.cnlive.moudle.pedometer.net.bean.RunRaceDetailInfo;
19 import com.cnlive.moudle.pedometer.ui.fragment.RunMainFragment; 13 import com.cnlive.moudle.pedometer.ui.fragment.RunMainFragment;
20 -import com.cnlive.moudle.pedometer.utils.MyMapUtil;  
21 -import com.cnlive.moudle.pedometer.utils.lib_permisshelper.PermissionsListener;  
22 -import com.cnlive.moudle.pedometer.utils.lib_permisshelper.PermissionsUtils;  
23 import com.example.moudle_pedometer.R; 14 import com.example.moudle_pedometer.R;
24 15
25 16
26 import java.io.Serializable; 17 import java.io.Serializable;
27 import java.util.List; 18 import java.util.List;
28 19
29 -import static android.app.Notification.EXTRA_CHANNEL_ID;  
30 -import static android.provider.Settings.EXTRA_APP_PACKAGE;  
31 -  
32 /** 20 /**
33 * 计步器主activity 21 * 计步器主activity
34 */ 22 */
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RaceRecordActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RegistrationInfoActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunLineActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.alibaba.android.arouter.facade.annotation.Route; 8 import com.alibaba.android.arouter.facade.annotation.Route;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunRaceDetailActivity.java
@@ -3,13 +3,12 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -3,13 +3,12 @@ package com.cnlive.moudle.pedometer.ui.activity;
3 import android.Manifest; 3 import android.Manifest;
4 import android.app.Activity; 4 import android.app.Activity;
5 import android.content.Intent; 5 import android.content.Intent;
6 -import android.content.pm.PackageManager;  
7 import android.net.Uri; 6 import android.net.Uri;
8 import android.os.Build; 7 import android.os.Build;
9 import android.os.Bundle; 8 import android.os.Bundle;
10 import android.provider.Settings; 9 import android.provider.Settings;
11 -import android.support.annotation.NonNull;  
12 -import android.support.v4.app.ActivityCompat; 10 +import androidx.annotation.NonNull;
  11 +import androidx.core.app.ActivityCompat;
13 import android.text.TextUtils; 12 import android.text.TextUtils;
14 import android.util.Log; 13 import android.util.Log;
15 import android.widget.Toast; 14 import android.widget.Toast;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunningFinishActivity.java
@@ -3,15 +3,13 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -3,15 +3,13 @@ package com.cnlive.moudle.pedometer.ui.activity;
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 -import android.support.annotation.Nullable; 6 +import androidx.annotation.Nullable;
7 7
8 import com.alibaba.android.arouter.facade.annotation.Route; 8 import com.alibaba.android.arouter.facade.annotation.Route;
9 import com.cnlive.libs.base.ui.QMUIFragment; 9 import com.cnlive.libs.base.ui.QMUIFragment;
10 import com.cnlive.libs.base.ui.QMUIFragmentActivity; 10 import com.cnlive.libs.base.ui.QMUIFragmentActivity;
11 import com.cnlive.libs.base.util.StatusBarUtil2; 11 import com.cnlive.libs.base.util.StatusBarUtil2;
12 import com.cnlive.moudle.pedometer.model.RunningFinishBean; 12 import com.cnlive.moudle.pedometer.model.RunningFinishBean;
13 -import com.cnlive.moudle.pedometer.model.RunningMapBean;  
14 -import com.cnlive.moudle.pedometer.ui.fragment.RunRaceDetailFragment;  
15 import com.cnlive.moudle.pedometer.ui.fragment.RunningFinishFragment; 13 import com.cnlive.moudle.pedometer.ui.fragment.RunningFinishFragment;
16 import com.example.moudle_pedometer.R; 14 import com.example.moudle_pedometer.R;
17 15
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/SelfRecordActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/ShareRecordActivity.java
@@ -6,7 +6,7 @@ import android.content.Context; @@ -6,7 +6,7 @@ import android.content.Context;
6 import android.content.Intent; 6 import android.content.Intent;
7 import android.content.SharedPreferences; 7 import android.content.SharedPreferences;
8 import android.graphics.Bitmap; 8 import android.graphics.Bitmap;
9 -import android.support.v7.app.AppCompatActivity; 9 +import androidx.appcompat.app.AppCompatActivity;
10 import android.os.Bundle; 10 import android.os.Bundle;
11 import android.text.Editable; 11 import android.text.Editable;
12 import android.text.TextWatcher; 12 import android.text.TextWatcher;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/TakePartActivity.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.activity;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 -import android.support.v7.app.AppCompatActivity; 5 +import androidx.appcompat.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 7
8 import com.cnlive.libs.base.util.StatusBarUtil; 8 import com.cnlive.libs.base.util.StatusBarUtil;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/LineUpAgainAdapter.java
@@ -2,9 +2,9 @@ package com.cnlive.moudle.pedometer.ui.adapter; @@ -2,9 +2,9 @@ package com.cnlive.moudle.pedometer.ui.adapter;
2 2
3 3
4 import android.content.Context; 4 import android.content.Context;
5 -import android.support.annotation.NonNull;  
6 -import android.support.v7.widget.RecyclerView;  
7 -import android.util.Log; 5 +import androidx.annotation.NonNull;
  6 +import androidx.recyclerview.widget.RecyclerView;
  7 +
8 import android.view.LayoutInflater; 8 import android.view.LayoutInflater;
9 import android.view.View; 9 import android.view.View;
10 import android.view.ViewGroup; 10 import android.view.ViewGroup;
@@ -12,9 +12,7 @@ import android.widget.ImageView; @@ -12,9 +12,7 @@ import android.widget.ImageView;
12 import android.widget.RelativeLayout; 12 import android.widget.RelativeLayout;
13 import android.widget.TextView; 13 import android.widget.TextView;
14 14
15 -import com.cnlive.moudle.pedometer.net.bean.EventRouteRecordBeanVoListBean;  
16 import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; 15 import com.cnlive.moudle.pedometer.sql.entity.FailedEntity;
17 -import com.cnlive.moudle.pedometer.utils.StepUtil;  
18 import com.cnlive.moudle.pedometer.utils.TimeUtil; 16 import com.cnlive.moudle.pedometer.utils.TimeUtil;
19 import com.example.moudle_pedometer.R; 17 import com.example.moudle_pedometer.R;
20 18
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/MyRecordAdapter.java
1 package com.cnlive.moudle.pedometer.ui.adapter; 1 package com.cnlive.moudle.pedometer.ui.adapter;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 -import android.support.annotation.NonNull;  
5 -import android.support.v7.widget.RecyclerView; 4 +import androidx.annotation.NonNull;
  5 +import androidx.recyclerview.widget.RecyclerView;
6 import android.text.TextUtils; 6 import android.text.TextUtils;
7 import android.view.LayoutInflater; 7 import android.view.LayoutInflater;
8 import android.view.View; 8 import android.view.View;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/RaceRecordAdapter.java
@@ -2,8 +2,8 @@ package com.cnlive.moudle.pedometer.ui.adapter; @@ -2,8 +2,8 @@ package com.cnlive.moudle.pedometer.ui.adapter;
2 2
3 3
4 import android.content.Context; 4 import android.content.Context;
5 -import android.support.annotation.NonNull;  
6 -import android.support.v7.widget.RecyclerView; 5 +import androidx.annotation.NonNull;
  6 +import androidx.recyclerview.widget.RecyclerView;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.view.LayoutInflater; 8 import android.view.LayoutInflater;
9 import android.view.View; 9 import android.view.View;
@@ -13,9 +13,6 @@ import android.widget.RelativeLayout; @@ -13,9 +13,6 @@ import android.widget.RelativeLayout;
13 import android.widget.TextView; 13 import android.widget.TextView;
14 14
15 15
16 -import com.bumptech.glide.Glide;  
17 -import com.bumptech.glide.load.resource.bitmap.CircleCrop;  
18 -import com.bumptech.glide.request.RequestOptions;  
19 import com.cnlive.moudle.pedometer.net.bean.EventRouteRecordBeanVoListBean; 16 import com.cnlive.moudle.pedometer.net.bean.EventRouteRecordBeanVoListBean;
20 import com.cnlive.moudle.pedometer.utils.TimeUtil; 17 import com.cnlive.moudle.pedometer.utils.TimeUtil;
21 import com.example.moudle_pedometer.R; 18 import com.example.moudle_pedometer.R;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/RunLineAdapter.java
1 package com.cnlive.moudle.pedometer.ui.adapter; 1 package com.cnlive.moudle.pedometer.ui.adapter;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 -import android.support.annotation.NonNull;  
5 -import android.support.v4.content.ContextCompat;  
6 -import android.support.v7.widget.RecyclerView; 4 +import androidx.annotation.NonNull;
  5 +import androidx.core.content.ContextCompat;
  6 +import androidx.recyclerview.widget.RecyclerView;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.view.LayoutInflater; 8 import android.view.LayoutInflater;
9 import android.view.View; 9 import android.view.View;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/TakePartAdapter.java
1 package com.cnlive.moudle.pedometer.ui.adapter; 1 package com.cnlive.moudle.pedometer.ui.adapter;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 -import android.support.annotation.NonNull;  
5 -import android.support.v7.widget.RecyclerView; 4 +import androidx.annotation.NonNull;
  5 +import androidx.recyclerview.widget.RecyclerView;
6 import android.text.TextUtils; 6 import android.text.TextUtils;
7 import android.view.LayoutInflater; 7 import android.view.LayoutInflater;
8 import android.view.View; 8 import android.view.View;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/ALLScoreDetailFragment.java
1 package com.cnlive.moudle.pedometer.ui.fragment; 1 package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.support.annotation.Nullable; 4 +import androidx.annotation.Nullable;
5 import android.view.View; 5 import android.view.View;
6 6
7 import com.cnlive.libs.base.ui.QMUIFragment; 7 import com.cnlive.libs.base.ui.QMUIFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/LineUpAgainFragment.java
@@ -2,27 +2,20 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -2,27 +2,20 @@ package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.NonNull;  
6 -import android.support.annotation.Nullable;  
7 -import android.util.Log; 5 +import androidx.annotation.NonNull;
  6 +import androidx.annotation.Nullable;
  7 +
8 import android.view.View; 8 import android.view.View;
9 9
10 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 10 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
11 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 11 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
12 import com.cnlive.moudle.pedometer.frame.presenter.LineUpAgainPresenter; 12 import com.cnlive.moudle.pedometer.frame.presenter.LineUpAgainPresenter;
13 import com.cnlive.moudle.pedometer.frame.view.LineUpAgainView; 13 import com.cnlive.moudle.pedometer.frame.view.LineUpAgainView;
14 -import com.cnlive.moudle.pedometer.model.Constant;  
15 -import com.cnlive.moudle.pedometer.model.MessageEvent;  
16 import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; 14 import com.cnlive.moudle.pedometer.sql.entity.FailedEntity;
17 -import com.cnlive.moudle.pedometer.utils.ChineseToSpeechUtil;  
18 import com.cnlive.moudle.pedometer.utils.StepUtil; 15 import com.cnlive.moudle.pedometer.utils.StepUtil;
19 import com.example.moudle_pedometer.R; 16 import com.example.moudle_pedometer.R;
20 import com.example.moudle_pedometer.databinding.FragmentLineUpAgainBinding; 17 import com.example.moudle_pedometer.databinding.FragmentLineUpAgainBinding;
21 18
22 -import org.greenrobot.eventbus.EventBus;  
23 -import org.greenrobot.eventbus.Subscribe;  
24 -import org.greenrobot.eventbus.ThreadMode;  
25 -  
26 import java.util.List; 19 import java.util.List;
27 20
28 /** 21 /**
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/MyRecordFragment.java
@@ -2,8 +2,8 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -2,8 +2,8 @@ package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.NonNull;  
6 -import android.support.annotation.Nullable; 5 +import androidx.annotation.NonNull;
  6 +import androidx.annotation.Nullable;
7 import android.view.View; 7 import android.view.View;
8 8
9 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 9 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/OnGoingFragment.java
1 package com.cnlive.moudle.pedometer.ui.fragment; 1 package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.support.annotation.Nullable; 4 +import androidx.annotation.Nullable;
5 import android.text.TextUtils; 5 import android.text.TextUtils;
6 import android.view.View; 6 import android.view.View;
7 7
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RaceRecorFragment.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.Nullable; 5 +import androidx.annotation.Nullable;
6 import android.view.View; 6 import android.view.View;
7 7
8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RegistrationInfoFragment.java
@@ -2,15 +2,12 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -2,15 +2,12 @@ package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.NonNull;  
6 -import android.support.annotation.Nullable; 5 +import androidx.annotation.NonNull;
  6 +import androidx.annotation.Nullable;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 -import android.util.Log;  
9 import android.view.View; 8 import android.view.View;
10 -import android.widget.Toast;  
11 9
12 import com.baidu.trace.LBSTraceClient; 10 import com.baidu.trace.LBSTraceClient;
13 -import com.baidu.trace.Trace;  
14 import com.baidu.trace.api.fence.AddMonitoredPersonRequest; 11 import com.baidu.trace.api.fence.AddMonitoredPersonRequest;
15 import com.baidu.trace.api.fence.AddMonitoredPersonResponse; 12 import com.baidu.trace.api.fence.AddMonitoredPersonResponse;
16 import com.baidu.trace.api.fence.CreateFenceResponse; 13 import com.baidu.trace.api.fence.CreateFenceResponse;
@@ -24,8 +21,6 @@ import com.baidu.trace.api.fence.MonitoredStatusResponse; @@ -24,8 +21,6 @@ import com.baidu.trace.api.fence.MonitoredStatusResponse;
24 import com.baidu.trace.api.fence.OnFenceListener; 21 import com.baidu.trace.api.fence.OnFenceListener;
25 import com.baidu.trace.api.fence.UpdateFenceResponse; 22 import com.baidu.trace.api.fence.UpdateFenceResponse;
26 import com.baidu.trace.model.LocationMode; 23 import com.baidu.trace.model.LocationMode;
27 -import com.baidu.trace.model.OnTraceListener;  
28 -import com.baidu.trace.model.PushMessage;  
29 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 24 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
30 import com.cnlive.libs.base.util.AlertUtil; 25 import com.cnlive.libs.base.util.AlertUtil;
31 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 26 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunLineFragment.java
@@ -2,9 +2,9 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -2,9 +2,9 @@ package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.NonNull;  
6 -import android.support.annotation.Nullable;  
7 -import android.util.Log; 5 +import androidx.annotation.NonNull;
  6 +import androidx.annotation.Nullable;
  7 +
8 import android.view.View; 8 import android.view.View;
9 9
10 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 10 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunMainFragment.java
@@ -3,14 +3,12 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -3,14 +3,12 @@ package com.cnlive.moudle.pedometer.ui.fragment;
3 import android.os.Bundle; 3 import android.os.Bundle;
4 import android.os.Handler; 4 import android.os.Handler;
5 import android.os.Vibrator; 5 import android.os.Vibrator;
6 -import android.support.annotation.Nullable; 6 +import androidx.annotation.Nullable;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 -import android.util.Log;  
9 import android.view.View; 8 import android.view.View;
10 9
11 import com.baidu.mapapi.model.LatLng; 10 import com.baidu.mapapi.model.LatLng;
12 import com.cnlive.libs.base.ui.QMUIFragment; 11 import com.cnlive.libs.base.ui.QMUIFragment;
13 -import com.cnlive.libs.base.util.StatusBarUtil;  
14 import com.cnlive.libs.base.util.StatusBarUtil2; 12 import com.cnlive.libs.base.util.StatusBarUtil2;
15 import com.cnlive.moudle.collectionTrace.model.CollectPoint; 13 import com.cnlive.moudle.collectionTrace.model.CollectPoint;
16 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 14 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunRaceDetailFragment.java
@@ -3,11 +3,10 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -3,11 +3,10 @@ package com.cnlive.moudle.pedometer.ui.fragment;
3 import android.hardware.Sensor; 3 import android.hardware.Sensor;
4 import android.hardware.SensorManager; 4 import android.hardware.SensorManager;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 -import android.support.annotation.Nullable; 6 +import androidx.annotation.Nullable;
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.util.Log; 8 import android.util.Log;
9 import android.view.View; 9 import android.view.View;
10 -import android.view.ViewGroup;  
11 10
12 import com.cnlive.libs.base.ui.QMUIFragment; 11 import com.cnlive.libs.base.ui.QMUIFragment;
13 import com.cnlive.libs.base.util.StatusBarUtil2; 12 import com.cnlive.libs.base.util.StatusBarUtil2;
@@ -22,7 +21,6 @@ import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil; @@ -22,7 +21,6 @@ import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil;
22 import com.example.moudle_pedometer.R; 21 import com.example.moudle_pedometer.R;
23 import com.example.moudle_pedometer.databinding.FragmentRunRaceDetailBinding; 22 import com.example.moudle_pedometer.databinding.FragmentRunRaceDetailBinding;
24 import com.qmuiteam.qmui.util.QMUIStatusBarHelper; 23 import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
25 -import com.sothree.slidinguppanel.SlidingUpPanelLayout;  
26 24
27 import org.greenrobot.eventbus.EventBus; 25 import org.greenrobot.eventbus.EventBus;
28 import org.greenrobot.eventbus.Subscribe; 26 import org.greenrobot.eventbus.Subscribe;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunningFinishFragment.java
1 package com.cnlive.moudle.pedometer.ui.fragment; 1 package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.os.Handler;  
5 -import android.support.annotation.Nullable;  
6 -import android.util.Log; 4 +
  5 +import androidx.annotation.Nullable;
  6 +
7 import android.view.View; 7 import android.view.View;
8 8
9 import com.cnlive.libs.base.ui.QMUIFragment; 9 import com.cnlive.libs.base.ui.QMUIFragment;
@@ -12,7 +12,6 @@ import com.cnlive.moudle.pedometer.frame.presenter.RunningFinishFragmetPresenter @@ -12,7 +12,6 @@ import com.cnlive.moudle.pedometer.frame.presenter.RunningFinishFragmetPresenter
12 import com.cnlive.moudle.pedometer.frame.view.RunningFinishFragmentView; 12 import com.cnlive.moudle.pedometer.frame.view.RunningFinishFragmentView;
13 import com.cnlive.moudle.pedometer.model.RunningFinishBean; 13 import com.cnlive.moudle.pedometer.model.RunningFinishBean;
14 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; 14 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity;
15 -import com.cnlive.moudle.pedometer.utils.QMUITipDialogUtil;  
16 import com.cnlive.moudle.pedometer.utils.StepUtil; 15 import com.cnlive.moudle.pedometer.utils.StepUtil;
17 import com.example.moudle_pedometer.R; 16 import com.example.moudle_pedometer.R;
18 import com.example.moudle_pedometer.databinding.FragmentFinishRunMapBinding; 17 import com.example.moudle_pedometer.databinding.FragmentFinishRunMapBinding;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunningMapFragment.java
1 package com.cnlive.moudle.pedometer.ui.fragment; 1 package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 import android.app.Service; 3 import android.app.Service;
4 -import android.content.Context;  
5 import android.hardware.Sensor; 4 import android.hardware.Sensor;
6 import android.hardware.SensorManager; 5 import android.hardware.SensorManager;
7 import android.os.Bundle; 6 import android.os.Bundle;
8 -import android.os.Handler;  
9 -import android.os.SystemClock;  
10 import android.os.Vibrator; 7 import android.os.Vibrator;
11 -import android.support.annotation.Nullable;  
12 -import android.text.TextUtils;  
13 -import android.util.Log; 8 +import androidx.annotation.Nullable;
  9 +
14 import android.view.View; 10 import android.view.View;
15 11
16 -import com.baidu.mapapi.model.LatLng;  
17 import com.cnlive.libs.base.ui.QMUIFragment; 12 import com.cnlive.libs.base.ui.QMUIFragment;
18 import com.cnlive.libs.base.util.StatusBarUtil2; 13 import com.cnlive.libs.base.util.StatusBarUtil2;
19 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 14 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
@@ -22,15 +17,10 @@ import com.cnlive.moudle.pedometer.frame.view.RunningMapFragmentView; @@ -22,15 +17,10 @@ import com.cnlive.moudle.pedometer.frame.view.RunningMapFragmentView;
22 import com.cnlive.moudle.pedometer.model.RunningMapBean; 17 import com.cnlive.moudle.pedometer.model.RunningMapBean;
23 import com.cnlive.moudle.pedometer.model.Constant; 18 import com.cnlive.moudle.pedometer.model.Constant;
24 import com.cnlive.moudle.pedometer.model.MessageEvent; 19 import com.cnlive.moudle.pedometer.model.MessageEvent;
25 -import com.cnlive.moudle.pedometer.service.StepService;  
26 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; 20 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity;
27 import com.cnlive.moudle.pedometer.ui.widget.TipDialog; 21 import com.cnlive.moudle.pedometer.ui.widget.TipDialog;
28 import com.cnlive.moudle.pedometer.utils.ChineseToSpeechUtil; 22 import com.cnlive.moudle.pedometer.utils.ChineseToSpeechUtil;
29 -import com.cnlive.moudle.pedometer.utils.GsonUtil;  
30 -import com.cnlive.moudle.pedometer.utils.MyMapUtil;  
31 -import com.cnlive.moudle.pedometer.utils.MySpHelper;  
32 import com.cnlive.moudle.pedometer.utils.StepUtil; 23 import com.cnlive.moudle.pedometer.utils.StepUtil;
33 -import com.cnlive.moudle.pedometer.utils.TimeUtil;  
34 import com.example.moudle_pedometer.R; 24 import com.example.moudle_pedometer.R;
35 import com.example.moudle_pedometer.databinding.FragmentRunningMapBinding; 25 import com.example.moudle_pedometer.databinding.FragmentRunningMapBinding;
36 26
@@ -38,9 +28,6 @@ import org.greenrobot.eventbus.EventBus; @@ -38,9 +28,6 @@ import org.greenrobot.eventbus.EventBus;
38 import org.greenrobot.eventbus.Subscribe; 28 import org.greenrobot.eventbus.Subscribe;
39 import org.greenrobot.eventbus.ThreadMode; 29 import org.greenrobot.eventbus.ThreadMode;
40 30
41 -import java.util.ArrayList;  
42 -import java.util.List;  
43 -  
44 import static android.content.Context.SENSOR_SERVICE; 31 import static android.content.Context.SENSOR_SERVICE;
45 32
46 /** 33 /**
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/SelfRecordFragment.java
1 package com.cnlive.moudle.pedometer.ui.fragment; 1 package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 -import android.content.Context;  
5 import android.os.Bundle; 4 import android.os.Bundle;
6 -import android.support.annotation.NonNull;  
7 -import android.support.annotation.Nullable; 5 +import androidx.annotation.NonNull;
  6 +import androidx.annotation.Nullable;
8 import android.view.View; 7 import android.view.View;
9 8
10 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 9 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/TakePartFragment.java
@@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.fragment; @@ -2,7 +2,7 @@ package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 3
4 import android.os.Bundle; 4 import android.os.Bundle;
5 -import android.support.annotation.Nullable; 5 +import androidx.annotation.Nullable;
6 import android.view.View; 6 import android.view.View;
7 7
8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/UploadFailDetailFragment.java
1 package com.cnlive.moudle.pedometer.ui.fragment; 1 package com.cnlive.moudle.pedometer.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 -import android.support.annotation.Nullable; 4 +import androidx.annotation.Nullable;
5 import android.view.View; 5 import android.view.View;
6 6
7 import com.cnlive.libs.base.ui.QMUIFragment; 7 import com.cnlive.libs.base.ui.QMUIFragment;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/widget/SelectDialog.java
@@ -3,7 +3,7 @@ package com.cnlive.moudle.pedometer.ui.widget; @@ -3,7 +3,7 @@ package com.cnlive.moudle.pedometer.ui.widget;
3 import android.app.Dialog; 3 import android.app.Dialog;
4 import android.content.Context; 4 import android.content.Context;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 -import android.support.annotation.NonNull; 6 +import androidx.annotation.NonNull;
7 import android.view.LayoutInflater; 7 import android.view.LayoutInflater;
8 import android.view.View; 8 import android.view.View;
9 import android.view.ViewGroup; 9 import android.view.ViewGroup;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/widget/TipDialog.java
@@ -3,7 +3,7 @@ package com.cnlive.moudle.pedometer.ui.widget; @@ -3,7 +3,7 @@ package com.cnlive.moudle.pedometer.ui.widget;
3 import android.app.Dialog; 3 import android.app.Dialog;
4 import android.content.Context; 4 import android.content.Context;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 -import android.support.annotation.NonNull; 6 +import androidx.annotation.NonNull;
7 import android.view.LayoutInflater; 7 import android.view.LayoutInflater;
8 import android.view.View; 8 import android.view.View;
9 import android.view.ViewGroup; 9 import android.view.ViewGroup;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/utils/MD5Utils.java
@@ -4,7 +4,7 @@ package com.cnlive.moudle.pedometer.upload.utils; @@ -4,7 +4,7 @@ package com.cnlive.moudle.pedometer.upload.utils;
4 * Created by xiansong on 2018/3/28. 4 * Created by xiansong on 2018/3/28.
5 */ 5 */
6 6
7 -import android.support.annotation.NonNull; 7 +import androidx.annotation.NonNull;
8 8
9 import java.io.File; 9 import java.io.File;
10 import java.io.FileInputStream; 10 import java.io.FileInputStream;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/MD5Utils.java
@@ -4,7 +4,7 @@ package com.cnlive.moudle.pedometer.utils; @@ -4,7 +4,7 @@ package com.cnlive.moudle.pedometer.utils;
4 * Created by xiansong on 2018/3/28. 4 * Created by xiansong on 2018/3/28.
5 */ 5 */
6 6
7 -import android.support.annotation.NonNull; 7 +import androidx.annotation.NonNull;
8 8
9 import java.io.File; 9 import java.io.File;
10 import java.io.FileInputStream; 10 import java.io.FileInputStream;
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/NotificationUtil.java
@@ -4,11 +4,9 @@ import android.app.Activity; @@ -4,11 +4,9 @@ import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.os.Build; 5 import android.os.Build;
6 import android.provider.Settings; 6 import android.provider.Settings;
7 -import android.support.v4.app.NotificationManagerCompat; 7 +import androidx.core.app.NotificationManagerCompat;
8 import android.widget.Toast; 8 import android.widget.Toast;
9 9
10 -import com.cnlive.libs.base.util.AlertUtil;  
11 -  
12 import static android.app.Notification.EXTRA_CHANNEL_ID; 10 import static android.app.Notification.EXTRA_CHANNEL_ID;
13 import static android.provider.Settings.EXTRA_APP_PACKAGE; 11 import static android.provider.Settings.EXTRA_APP_PACKAGE;
14 12
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/PermissionResultUtil.java
@@ -3,7 +3,7 @@ package com.cnlive.moudle.pedometer.utils; @@ -3,7 +3,7 @@ package com.cnlive.moudle.pedometer.utils;
3 import android.content.Context; 3 import android.content.Context;
4 import android.content.pm.PackageManager; 4 import android.content.pm.PackageManager;
5 import android.os.Build; 5 import android.os.Build;
6 -import android.support.v4.content.ContextCompat; 6 +import androidx.core.content.ContextCompat;
7 7
8 public class PermissionResultUtil { 8 public class PermissionResultUtil {
9 9
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/StepUtil.java
@@ -4,13 +4,10 @@ import android.content.Context; @@ -4,13 +4,10 @@ import android.content.Context;
4 import android.text.TextUtils; 4 import android.text.TextUtils;
5 import android.util.Log; 5 import android.util.Log;
6 6
7 -import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;  
8 -import com.cnlive.moudle.pedometer.model.Constant;  
9 import com.cnlive.moudle.pedometer.sql.dao.CollUserStepEntityDao; 7 import com.cnlive.moudle.pedometer.sql.dao.CollUserStepEntityDao;
10 import com.cnlive.moudle.pedometer.sql.dao.FailedEntityDao; 8 import com.cnlive.moudle.pedometer.sql.dao.FailedEntityDao;
11 import com.cnlive.moudle.pedometer.sql.dao.UserStepEntityDao; 9 import com.cnlive.moudle.pedometer.sql.dao.UserStepEntityDao;
12 import com.cnlive.moudle.pedometer.sql.db.DbCore; 10 import com.cnlive.moudle.pedometer.sql.db.DbCore;
13 -import com.cnlive.moudle.pedometer.sql.entity.CollFailedEntity;  
14 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; 11 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity;
15 import com.cnlive.moudle.pedometer.sql.entity.FailedEntity; 12 import com.cnlive.moudle.pedometer.sql.entity.FailedEntity;
16 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity; 13 import com.cnlive.moudle.pedometer.sql.entity.UserStepEntity;
@@ -20,7 +17,6 @@ import java.util.Date; @@ -20,7 +17,6 @@ import java.util.Date;
20 import java.util.List; 17 import java.util.List;
21 import java.util.UUID; 18 import java.util.UUID;
22 19
23 -import static android.support.constraint.Constraints.TAG;  
24 20
25 /** 21 /**
26 * 步数工具 22 * 步数工具
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/lib_permisshelper/PermissionsUtils.java
@@ -8,9 +8,9 @@ import android.content.pm.PackageManager; @@ -8,9 +8,9 @@ import android.content.pm.PackageManager;
8 import android.graphics.Color; 8 import android.graphics.Color;
9 import android.net.Uri; 9 import android.net.Uri;
10 import android.os.Build; 10 import android.os.Build;
11 -import android.support.annotation.NonNull;  
12 -import android.support.v4.app.ActivityCompat;  
13 -import android.support.v4.app.Fragment; 11 +import androidx.annotation.NonNull;
  12 +import androidx.core.app.ActivityCompat;
  13 +import androidx.fragment.app.Fragment;
14 import android.text.Spannable; 14 import android.text.Spannable;
15 import android.text.SpannableStringBuilder; 15 import android.text.SpannableStringBuilder;
16 import android.text.style.ForegroundColorSpan; 16 import android.text.style.ForegroundColorSpan;
moudle_pedometer/src/main/res/layout/activity_my_record.xml
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 android:layout_width="match_parent" 13 android:layout_width="match_parent"
14 android:layout_height="48dp" /> 14 android:layout_height="48dp" />
15 15
16 - <android.support.design.widget.TabLayout 16 + <com.google.android.material.tabs.TabLayout
17 android:id="@+id/tabs" 17 android:id="@+id/tabs"
18 android:layout_width="wrap_content" 18 android:layout_width="wrap_content"
19 android:layout_height="wrap_content" 19 android:layout_height="wrap_content"
@@ -24,7 +24,7 @@ @@ -24,7 +24,7 @@
24 app:tabSelectedTextColor="#23D41E" 24 app:tabSelectedTextColor="#23D41E"
25 app:tabTextColor="#999999" /> 25 app:tabTextColor="#999999" />
26 26
27 - <android.support.v4.view.ViewPager 27 + <androidx.viewpager.widget.ViewPager
28 android:id="@+id/viewpager" 28 android:id="@+id/viewpager"
29 android:layout_width="match_parent" 29 android:layout_width="match_parent"
30 android:layout_height="match_parent"/> 30 android:layout_height="match_parent"/>
moudle_pedometer/src/main/res/layout/fragment_line_up_again.xml
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 android:layout_height="match_parent" 21 android:layout_height="match_parent"
22 android:background="#F8F8F8"> 22 android:background="#F8F8F8">
23 23
24 - <android.support.v7.widget.RecyclerView 24 + <androidx.recyclerview.widget.RecyclerView
25 android:id="@+id/recycler" 25 android:id="@+id/recycler"
26 android:layout_width="match_parent" 26 android:layout_width="match_parent"
27 android:layout_height="match_parent" /> 27 android:layout_height="match_parent" />
moudle_pedometer/src/main/res/layout/fragment_my_record.xml
@@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@
11 android:layout_height="match_parent" 11 android:layout_height="match_parent"
12 android:background="#F4F4F4"> 12 android:background="#F4F4F4">
13 13
14 - <android.support.v7.widget.RecyclerView 14 + <androidx.recyclerview.widget.RecyclerView
15 android:id="@+id/my_record_recy" 15 android:id="@+id/my_record_recy"
16 android:layout_width="match_parent" 16 android:layout_width="match_parent"
17 android:layout_height="match_parent" /> 17 android:layout_height="match_parent" />
moudle_pedometer/src/main/res/layout/fragment_race_list.xml
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 android:layout_width="match_parent" 16 android:layout_width="match_parent"
17 android:layout_height="match_parent"> 17 android:layout_height="match_parent">
18 18
19 - <android.support.v7.widget.RecyclerView 19 + <androidx.recyclerview.widget.RecyclerView
20 android:id="@+id/race_recy" 20 android:id="@+id/race_recy"
21 android:layout_width="match_parent" 21 android:layout_width="match_parent"
22 android:layout_height="match_parent" 22 android:layout_height="match_parent"
moudle_pedometer/src/main/res/layout/fragment_race_name_list.xml
@@ -49,7 +49,7 @@ @@ -49,7 +49,7 @@
49 android:layout_width="match_parent" 49 android:layout_width="match_parent"
50 android:layout_height="match_parent"> 50 android:layout_height="match_parent">
51 51
52 - <android.support.v7.widget.RecyclerView 52 + <androidx.recyclerview.widget.RecyclerView
53 android:id="@+id/race_recy" 53 android:id="@+id/race_recy"
54 android:layout_width="match_parent" 54 android:layout_width="match_parent"
55 android:layout_height="match_parent"/> 55 android:layout_height="match_parent"/>
moudle_pedometer/src/main/res/layout/fragment_race_recor.xml
@@ -158,7 +158,7 @@ @@ -158,7 +158,7 @@
158 android:layout_width="match_parent" 158 android:layout_width="match_parent"
159 android:layout_height="match_parent"> 159 android:layout_height="match_parent">
160 160
161 - <android.support.v7.widget.RecyclerView 161 + <androidx.recyclerview.widget.RecyclerView
162 android:id="@+id/record_recy" 162 android:id="@+id/record_recy"
163 android:layout_width="match_parent" 163 android:layout_width="match_parent"
164 android:layout_height="match_parent" 164 android:layout_height="match_parent"
moudle_pedometer/src/main/res/layout/fragment_run_line.xml
@@ -58,7 +58,7 @@ @@ -58,7 +58,7 @@
58 android:layout_height="match_parent" 58 android:layout_height="match_parent"
59 android:background="#F4F4F4"> 59 android:background="#F4F4F4">
60 60
61 - <android.support.v7.widget.RecyclerView 61 + <androidx.recyclerview.widget.RecyclerView
62 android:id="@+id/run_line_recy" 62 android:id="@+id/run_line_recy"
63 android:layout_width="match_parent" 63 android:layout_width="match_parent"
64 android:layout_height="match_parent" 64 android:layout_height="match_parent"
moudle_pedometer/src/main/res/layout/fragment_self_record.xml
@@ -290,7 +290,7 @@ @@ -290,7 +290,7 @@
290 android:layout_width="match_parent" 290 android:layout_width="match_parent"
291 android:layout_height="match_parent"> 291 android:layout_height="match_parent">
292 292
293 - <android.support.v7.widget.RecyclerView 293 + <androidx.recyclerview.widget.RecyclerView
294 android:id="@+id/record_recy" 294 android:id="@+id/record_recy"
295 android:layout_width="match_parent" 295 android:layout_width="match_parent"
296 android:layout_height="match_parent" 296 android:layout_height="match_parent"
moudle_pedometer/src/main/res/layout/fragment_take_part.xml
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 android:layout_width="match_parent" 17 android:layout_width="match_parent"
18 android:layout_height="match_parent"> 18 android:layout_height="match_parent">
19 19
20 - <android.support.v7.widget.RecyclerView 20 + <androidx.recyclerview.widget.RecyclerView
21 android:id="@+id/take_part_recy" 21 android:id="@+id/take_part_recy"
22 android:layout_width="match_parent" 22 android:layout_width="match_parent"
23 android:layout_height="match_parent"/> 23 android:layout_height="match_parent"/>
moudle_pedometer/src/main/res/layout/layout_coll_finish_user_info.xml
@@ -97,12 +97,12 @@ @@ -97,12 +97,12 @@
97 android:layout_marginTop="-3dp" 97 android:layout_marginTop="-3dp"
98 android:gravity="center_vertical"> 98 android:gravity="center_vertical">
99 99
100 - <android.support.v7.widget.RecyclerView 100 + <androidx.recyclerview.widget.RecyclerView
101 android:id="@+id/rv_list" 101 android:id="@+id/rv_list"
102 android:layout_width="match_parent" 102 android:layout_width="match_parent"
103 android:layout_height="wrap_content" 103 android:layout_height="wrap_content"
104 android:paddingTop="10dp" 104 android:paddingTop="10dp"
105 - android:paddingBottom="10dp"></android.support.v7.widget.RecyclerView> 105 + android:paddingBottom="10dp"></androidx.recyclerview.widget.RecyclerView>
106 </LinearLayout> 106 </LinearLayout>
107 <!----> 107 <!---->
108 </LinearLayout> 108 </LinearLayout>
moudle_pedometer/src/main/res/layout/wheel_view.xml
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 -<android.support.constraint.ConstraintLayout 2 +<androidx.constraintlayout.widget.ConstraintLayout
3 xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:tools="http://schemas.android.com/tools" 4 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent" 5 android:layout_width="match_parent"
@@ -10,4 +10,4 @@ @@ -10,4 +10,4 @@
10 android:layout_width="match_parent" 10 android:layout_width="match_parent"
11 android:layout_height="wrap_content" 11 android:layout_height="wrap_content"
12 tools:ignore="MissingConstraints" /> 12 tools:ignore="MissingConstraints" />
13 -</android.support.constraint.ConstraintLayout>  
14 \ No newline at end of file 13 \ No newline at end of file
  14 +</androidx.constraintlayout.widget.ConstraintLayout>
15 \ No newline at end of file 15 \ No newline at end of file