Commit 79f80bfb9b57ee2a2deff7e86a072d7f97a00ff2
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
gradle.properties
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
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
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
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
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
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
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
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
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/utils/MD5Utils.java
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 | ... | ... |