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