Commit c0162320092794e2251f1736830c4099e90cdc29

Authored by YangShuai
1 parent 9a5617ed

迁移到androidx

Showing 146 changed files with 408 additions and 488 deletions
.idea/.name 0 → 100644
  1 +XiaoJiaSpeaker
0 2 \ No newline at end of file
... ...
.idea/gradle.xml
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project version="4">
  3 + <component name="GradleMigrationSettings" migrationVersion="1" />
3 4 <component name="GradleSettings">
4 5 <option name="linkedExternalProjectsSettings">
5 6 <GradleProjectSettings>
6   - <compositeConfiguration>
7   - <compositeBuild compositeDefinitionSource="SCRIPT" />
8   - </compositeConfiguration>
  7 + <option name="testRunner" value="PLATFORM" />
9 8 <option name="distributionType" value="DEFAULT_WRAPPED" />
10 9 <option name="externalProjectPath" value="$PROJECT_DIR$" />
  10 + <option name="modules">
  11 + <set>
  12 + <option value="$PROJECT_DIR$" />
  13 + <option value="$PROJECT_DIR$/app" />
  14 + <option value="$PROJECT_DIR$/module_xiaojiaSoundBox" />
  15 + </set>
  16 + </option>
11 17 <option name="resolveModulePerSourceSet" value="false" />
12   - <option name="testRunner" value="PLATFORM" />
13 18 </GradleProjectSettings>
14 19 </option>
15 20 </component>
... ...
.idea/jarRepositories.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="RemoteRepositoriesConfiguration">
  4 + <remote-repository>
  5 + <option name="id" value="central" />
  6 + <option name="name" value="Maven Central repository" />
  7 + <option name="url" value="https://repo1.maven.org/maven2" />
  8 + </remote-repository>
  9 + <remote-repository>
  10 + <option name="id" value="jboss.community" />
  11 + <option name="name" value="JBoss Community repository" />
  12 + <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
  13 + </remote-repository>
  14 + <remote-repository>
  15 + <option name="id" value="maven" />
  16 + <option name="name" value="maven" />
  17 + <option name="url" value="http://android.nexus.cnlive.com/repository/cnlive-mixed/" />
  18 + </remote-repository>
  19 + <remote-repository>
  20 + <option name="id" value="BintrayJCenter" />
  21 + <option name="name" value="BintrayJCenter" />
  22 + <option name="url" value="https://jcenter.bintray.com/" />
  23 + </remote-repository>
  24 + <remote-repository>
  25 + <option name="id" value="maven2" />
  26 + <option name="name" value="maven2" />
  27 + <option name="url" value="https://dl.bintray.com/granzon/cnlive" />
  28 + </remote-repository>
  29 + <remote-repository>
  30 + <option name="id" value="maven4" />
  31 + <option name="name" value="maven4" />
  32 + <option name="url" value="https://jitpack.io" />
  33 + </remote-repository>
  34 + <remote-repository>
  35 + <option name="id" value="maven3" />
  36 + <option name="name" value="maven3" />
  37 + <option name="url" value="https://dl.bintray.com/granzon/cnliveLibs" />
  38 + </remote-repository>
  39 + <remote-repository>
  40 + <option name="id" value="Google" />
  41 + <option name="name" value="Google" />
  42 + <option name="url" value="https://dl.google.com/dl/android/maven2/" />
  43 + </remote-repository>
  44 + </component>
  45 +</project>
0 46 \ No newline at end of file
... ...
app/build.gradle
... ... @@ -73,21 +73,21 @@ android {
73 73  
74 74 dependencies {
75 75 implementation fileTree(dir: 'libs', include: ['*.jar'])
76   - implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  76 + implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
77 77 testImplementation 'junit:junit:4.12'
78 78 implementation project(path: ':module_xiaojiaSoundBox')
79   - implementation "com.android.support:support-v4:$rootProject.supportV4"
80   - implementation "com.android.support:appcompat-v7:$rootProject.appcompatV7"
81   - implementation "com.android.support:design:$rootProject.design"
82   - implementation "com.android.support:support-v13:$rootProject.supportV13"
83   - implementation "com.android.support:recyclerview-v7:$rootProject.recyclerviewV7"
84   - implementation "com.cnlive:app_arch:$rootProject.appArch"
  79 + implementation 'androidx.legacy:legacy-support-v4:1.0.0'
  80 + implementation 'androidx.appcompat:appcompat:1.0.0'
  81 + implementation 'com.google.android.material:material:1.0.0'
  82 + implementation 'androidx.legacy:legacy-support-v13:1.0.0'
  83 + implementation 'androidx.recyclerview:recyclerview:1.0.0'
  84 + implementation "com.cnlive.libs:arch:$rootProject.appArch"
85 85 implementation "com.qmuiteam:qmui:$rootProject.qmui"
86 86 implementation "com.cnlive.libs:base:$rootProject.libBase"
87 87 androidTestImplementation 'junit:junit:4.12'
88 88 implementation 'com.daimajia.easing:library:2.0@aar'
89 89 implementation 'com.daimajia.androidanimations:library:2.3@aar'
90   - implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  90 + implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
91 91  
92 92 implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion"
93 93 annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion"
... ...
app/src/main/java/com/cnlive/strike/xiaojiaspeaker/MainActivity.java
1 1 package com.cnlive.strike.xiaojiaspeaker;
2 2  
3 3  
4   -import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
  4 +import androidx.databinding.DataBindingUtil;
6 5 import android.os.Bundle;
7   -import android.os.Handler;
8   -import android.support.design.widget.Snackbar;
9   -import android.support.v7.app.AppCompatActivity;
10   -import android.view.LayoutInflater;
11   -import android.view.View;
12 6  
13   -import com.alibaba.android.arouter.launcher.ARouter;
  7 +import androidx.appcompat.app.AppCompatActivity;
  8 +
14 9 import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo;
15 10 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivitySpeakerMainBinding;
16 11 import com.cnlive.strike.xiaojiaspeaker.ui.activity.AllDeviceActivity;
17   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep1Activity;
18   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.BluetoothConnActivity;
19   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.ConnBluetoothSuccessActivity;
20   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.ConnFailActivity;
21   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceInstructionActivity;
22   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceManagerActivity;
23   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.FirmwareUpdateActivity;
24   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.InvitFriendActivity;
25   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.SearchDeviceActivity;
26   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.SelectIMFriendActivity;
27   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.SelectWifiActivity;
28   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.SpeakerMainActivity;
29 12  
30 13 public class MainActivity extends AppCompatActivity {
31 14 private static final String TAG = "MainActivity";
... ...
app/src/main/java/com/cnlive/strike/xiaojiaspeaker/ToolBarTestActivity.java
1 1 package com.cnlive.strike.xiaojiaspeaker;
2 2  
3   -import android.databinding.DataBindingUtil;
  3 +import androidx.databinding.DataBindingUtil;
4 4 import android.os.Build;
5   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.appcompat.app.AppCompatActivity;
6 6 import android.os.Bundle;
7   -import android.view.View;
8   -import android.view.animation.AnimationUtils;
9 7  
10 8 import com.cnlive.strike.speaker.R;
11 9 import com.cnlive.strike.speaker.databinding.ActivityToolBarTest1Binding;
12   -import com.cnlive.strike.speaker.databinding.ActivityToolBarTestBinding;
13   -import com.daimajia.androidanimations.library.Techniques;
14   -import com.daimajia.androidanimations.library.YoYo;
15 10  
16 11 public class ToolBarTestActivity extends AppCompatActivity {
17 12 private ActivityToolBarTest1Binding binding;
... ...
app/src/main/res/layout/activity_main.xml
... ... @@ -7,7 +7,7 @@
7 7 android:layout_height="match_parent"
8 8 >
9 9  
10   - <android.support.v7.widget.RecyclerView
  10 + <androidx.recyclerview.widget.RecyclerView
11 11 android:id="@+id/recycler"
12 12 android:layout_width="match_parent"
13 13 android:layout_height="match_parent" />
... ...
app/src/main/res/layout/activity_tool_bar_test.xml
... ... @@ -334,7 +334,7 @@
334 334 </FrameLayout>
335 335 <!-- -->
336 336  
337   - <android.support.v4.widget.NestedScrollView
  337 + <androidx.core.widget.NestedScrollView
338 338 android:id="@+id/scrollView"
339 339 android:layout_width="match_parent"
340 340 android:layout_height="match_parent"
... ... @@ -429,6 +429,6 @@
429 429 android:layout_margin="20dp"
430 430 android:text="sajgfdkl;sdkgl;'sdjhgf;losdkmjgl;" />
431 431 </LinearLayout>
432   - </android.support.v4.widget.NestedScrollView>
  432 + </androidx.core.widget.NestedScrollView>
433 433 </LinearLayout>
434 434 </layout>
435 435 \ No newline at end of file
... ...
app/src/main/res/layout/activity_tool_bar_test1.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2 2 <layout>
3 3  
4   - <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4 + <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
5 5 xmlns:app="http://schemas.android.com/apk/res-auto"
6 6 xmlns:tools="http://schemas.android.com/tools"
7 7 android:layout_width="match_parent"
... ... @@ -10,7 +10,7 @@
10 10 tools:context="com.cnlive.strike.xiaojiaspeaker.ToolBarTestActivity"
11 11 tools:ignore="MissingDefaultResource">
12 12  
13   - <android.support.design.widget.AppBarLayout
  13 + <com.google.android.material.appbar.AppBarLayout
14 14 android:id="@+id/appbar"
15 15 android:layout_width="match_parent"
16 16 android:layout_height="150dp"
... ... @@ -18,7 +18,7 @@
18 18 android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
19 19  
20 20 <!---->
21   - <android.support.design.widget.CollapsingToolbarLayout
  21 + <com.google.android.material.appbar.CollapsingToolbarLayout
22 22 android:id="@+id/ctb"
23 23 android:layout_width="match_parent"
24 24 android:layout_height="wrap_content"
... ... @@ -183,12 +183,12 @@
183 183 <!-- -->
184 184 </LinearLayout>
185 185  
186   - </android.support.design.widget.CollapsingToolbarLayout>
  186 + </com.google.android.material.appbar.CollapsingToolbarLayout>
187 187 <!-- -->
188 188 <!-- -->
189   - </android.support.design.widget.AppBarLayout>
  189 + </com.google.android.material.appbar.AppBarLayout>
190 190  
191   - <android.support.v4.widget.NestedScrollView
  191 + <androidx.core.widget.NestedScrollView
192 192 android:layout_width="match_parent"
193 193 android:layout_height="match_parent"
194 194 app:layout_behavior="@string/appbar_scrolling_view_behavior">
... ... @@ -282,6 +282,6 @@
282 282 android:layout_margin="20dp"
283 283 android:text="sajgfdkl;sdkgl;'sdjhgf;losdkmjgl;" />
284 284 </LinearLayout>
285   - </android.support.v4.widget.NestedScrollView>
286   - </android.support.design.widget.CoordinatorLayout>
  285 + </androidx.core.widget.NestedScrollView>
  286 + </androidx.coordinatorlayout.widget.CoordinatorLayout>
287 287 </layout>
288 288 \ No newline at end of file
... ...
build.gradle
... ... @@ -63,11 +63,11 @@ ext {
63 63 recyclerviewV7 = '28.0.0'
64 64 cardviewV7 = '28.0.0'
65 65  
66   - appArch = '1.0.6'
  66 + appArch = '1.3.6.2-androidx-beta1'
67 67 //qmui
68 68 qmui = '1.1.5'
69 69  
70   - libBase = '1.8.0'
  70 + libBase = '1.9.1.8-androidx-beta3'
71 71 libNetwork = '1.1.5'
72 72 libLargeImage = '1.0.1'
73 73 libEmoj = '1.9.8'
... ... @@ -75,9 +75,9 @@ ext {
75 75 libAnalytics = '1.1.0'
76 76  
77 77 //glide
78   - glide = '4.5.0'
79   - glideTransformations = '3.0.1'
80   - compiler = '4.5.0'
  78 + glide = '4.11.0'
  79 + glideTransformations = '4.1.0'
  80 + compiler = '4.11.0'
81 81  
82 82 magicindicator = '1.6.0'
83 83  
... ...
config.gradle
... ... @@ -21,7 +21,7 @@ ext {
21 21 //编译方式
22 22 debug : false,
23 23 //版本号
24   - version: "0.3.33",
  24 + version: "0.3.33-androidx-beta1",
25 25 //Lib库前缀
26 26 packeg : "com.cnlive.module",
27 27 //Lib库名称
... ...
gradle.properties
... ... @@ -14,7 +14,7 @@ org.gradle.jvmargs=-Xmx1536m
14 14 # AndroidX package structure to make it clearer which packages are bundled with the
15 15 # Android operating system, and which are packaged with your app's APK
16 16 # https://developer.android.com/topic/libraries/support-library/androidx-rn
17   -android.useAndroidX=false
  17 +android.useAndroidX=true
18 18 # Automatically convert third-party libraries to use AndroidX
19   -android.enableJetifier=false
  19 +android.enableJetifier=true
20 20  
... ...
module_xiaojiaSoundBox/build.gradle
... ... @@ -52,12 +52,12 @@ android {
52 52  
53 53 dependencies {
54 54 implementation fileTree(include: ['*.jar'], dir: 'libs')
55   - implementation "com.android.support:support-v4:$rootProject.supportV4"
56   - implementation "com.android.support:appcompat-v7:$rootProject.appcompatV7"
57   - implementation "com.android.support:design:$rootProject.design"
58   - implementation "com.android.support:support-v13:$rootProject.supportV13"
59   - implementation "com.android.support:recyclerview-v7:$rootProject.recyclerviewV7"
60   - implementation "com.cnlive:app_arch:$rootProject.appArch"
  55 + implementation 'androidx.legacy:legacy-support-v4:1.0.0'
  56 + implementation 'androidx.appcompat:appcompat:1.0.0'
  57 + implementation 'com.google.android.material:material:1.0.0'
  58 + implementation 'androidx.legacy:legacy-support-v13:1.0.0'
  59 + implementation 'androidx.recyclerview:recyclerview:1.0.0'
  60 + implementation "com.cnlive.libs:arch:$rootProject.appArch"
61 61 implementation "com.qmuiteam:qmui:$rootProject.qmui"
62 62 implementation "com.cnlive.libs:base:$rootProject.libBase"
63 63 implementation "com.cnlive.libs:network:$rootProject.libNetwork"
... ... @@ -89,7 +89,7 @@ dependencies {
89 89 implementation "com.daimajia.easing:library:$rootProject.viewAnimationsEasing"
90 90 implementation "com.daimajia.androidanimations:library:$rootProject.viewAnimationsAndroid"
91 91  
92   - implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  92 + implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
93 93  
94 94 implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion"
95 95 annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion"
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/AllDeviceFragmentView.java
1 1 package com.cnlive.strike.xiaojiaspeaker.frame.view;
2 2  
3 3 import android.app.Activity;
4   -import android.graphics.Color;
5   -import android.support.v7.widget.LinearLayoutManager;
  4 +
  5 +import androidx.recyclerview.widget.LinearLayoutManager;
6 6 import android.util.Log;
7 7 import android.view.View;
8 8  
... ... @@ -14,8 +14,6 @@ import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceDetailActivity;
14 14 import com.cnlive.strike.xiaojiaspeaker.ui.activity.RemoteControlActivity;
15 15 import com.cnlive.strike.xiaojiaspeaker.ui.adapter.AllDeviceAdapter;
16 16 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.AllDeviceFragment;
17   -import com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu.PopMenu;
18   -import com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu.PopMenuInfo;
19 17 import com.hannesdorfmann.mosby3.mvp.MvpView;
20 18 import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
21 19  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/ChangeDeviceNameView.java
1 1 package com.cnlive.strike.xiaojiaspeaker.frame.view;
2 2  
3 3 import android.app.Activity;
4   -import android.support.v4.content.ContextCompat;
  4 +import androidx.core.content.ContextCompat;
5 5 import android.text.Editable;
6 6 import android.text.TextWatcher;
7 7 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/ChangeWifiFragmentView.java
... ... @@ -3,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view;
3 3 import android.app.Activity;
4 4 import android.graphics.Typeface;
5 5 import android.net.wifi.ScanResult;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.widget.LinearLayoutManager;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.LinearLayoutManager;
8 8 import android.text.TextUtils;
9 9 import android.util.Log;
10 10 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/DeviceManagerFragmentView.java
... ... @@ -7,39 +7,29 @@ import android.content.pm.PackageManager;
7 7 import android.graphics.Typeface;
8 8 import android.net.Uri;
9 9 import android.provider.Settings;
10   -import android.support.annotation.NonNull;
11   -import android.support.v4.app.ActivityCompat;
12   -import android.support.v4.content.ContextCompat;
13   -import android.support.v7.widget.DefaultItemAnimator;
14   -import android.support.v7.widget.LinearLayoutManager;
  10 +import androidx.annotation.NonNull;
  11 +import androidx.core.app.ActivityCompat;
  12 +import androidx.core.content.ContextCompat;
  13 +
15 14 import android.text.TextUtils;
16 15 import android.util.Log;
17 16 import android.view.View;
18 17  
19   -import com.clj.fastble.BleManager;
20 18 import com.cnlive.libs.base.util.AlertUtil;
21 19 import com.cnlive.strike.xiaojiaspeaker.R;
22   -import com.cnlive.strike.xiaojiaspeaker.model.DeviceManagerMenu;
23 20 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.DeviceDetail;
24 21 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean;
25 22 import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep2Activity;
26 23 import com.cnlive.strike.xiaojiaspeaker.ui.activity.ChangeDeviceNameActivity;
27 24 import com.cnlive.strike.xiaojiaspeaker.ui.activity.ChangeWifiActivity;
28 25 import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceInfoActivity;
29   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceManagerActivity;
30 26 import com.cnlive.strike.xiaojiaspeaker.ui.activity.FirmwareUpdateActivity;
31   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.SearchDeviceActivity;
32   -import com.cnlive.strike.xiaojiaspeaker.ui.adapter.DeviceManagerMenuAdapter;
33 27 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment;
34 28 import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog;
35 29 import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsListener;
36 30 import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsUtils;
37   -import com.cnlive.strike.xiaojiaspeaker.util.utilcode.CheckUtil;
38 31 import com.hannesdorfmann.mosby3.mvp.MvpView;
39 32  
40   -import java.util.ArrayList;
41   -import java.util.List;
42   -
43 33 public class DeviceManagerFragmentView implements MvpView {
44 34 private DeviceManagerFragment fragment;
45 35 // private DeviceManagerMenuAdapter adapter;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/InvitFriendView.java
... ... @@ -3,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view;
3 3 import android.app.Activity;
4 4 import android.graphics.Bitmap;
5 5 import android.graphics.BitmapFactory;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.widget.LinearLayoutManager;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.LinearLayoutManager;
8 8 import android.text.TextUtils;
9 9 import android.view.View;
10 10  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/SearchDevicefragmentView.java
... ... @@ -3,11 +3,10 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view;
3 3 import android.app.Activity;
4 4 import android.bluetooth.BluetoothAdapter;
5 5 import android.content.Intent;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.widget.DefaultItemAnimator;
8   -import android.support.v7.widget.LinearLayoutManager;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.DefaultItemAnimator;
  8 +import androidx.recyclerview.widget.LinearLayoutManager;
9 9 import android.text.TextUtils;
10   -import android.util.Log;
11 10 import android.view.View;
12 11  
13 12 import com.clj.fastble.BleManager;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/SelectIMFriendView.java
... ... @@ -2,8 +2,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Context;
5   -import android.support.v4.content.ContextCompat;
6   -import android.support.v7.widget.LinearLayoutManager;
  5 +import androidx.core.content.ContextCompat;
  6 +import androidx.recyclerview.widget.LinearLayoutManager;
7 7 import android.text.Editable;
8 8 import android.text.TextUtils;
9 9 import android.text.TextWatcher;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/SelectWifiFragmentView.java
... ... @@ -5,8 +5,8 @@ import android.bluetooth.BluetoothGatt;
5 5 import android.graphics.Typeface;
6 6 import android.net.wifi.ScanResult;
7 7 import android.os.Handler;
8   -import android.support.v4.content.ContextCompat;
9   -import android.support.v7.widget.LinearLayoutManager;
  8 +import androidx.core.content.ContextCompat;
  9 +import androidx.recyclerview.widget.LinearLayoutManager;
10 10 import android.text.TextUtils;
11 11 import android.util.Log;
12 12 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/SetFriendsRoleView.java
1 1 package com.cnlive.strike.xiaojiaspeaker.frame.view;
2 2  
3 3 import android.app.Activity;
4   -import android.support.v4.content.ContextCompat;
5   -import android.support.v7.widget.LinearLayoutManager;
  4 +import androidx.core.content.ContextCompat;
  5 +import androidx.recyclerview.widget.LinearLayoutManager;
6 6 import android.text.TextUtils;
7 7 import android.view.View;
8 8  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/UserManagerView.java
... ... @@ -3,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view;
3 3 import android.app.Activity;
4 4 import android.graphics.Color;
5 5 import android.graphics.Typeface;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.widget.LinearLayoutManager;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.LinearLayoutManager;
8 8 import android.text.TextUtils;
9 9 import android.view.View;
10 10 import android.widget.Button;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/model/LetterComparator.java
1 1 package com.cnlive.strike.xiaojiaspeaker.model;
2 2  
3   -import android.support.annotation.IntRange;
4   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.IntRange;
  4 +import androidx.annotation.NonNull;
5 5  
6 6  
7 7 import java.util.Comparator;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/AllDeviceActivity.java
... ... @@ -2,25 +2,19 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.database.DatabaseUtils;
6   -import android.databinding.DataBindingUtil;
7   -import android.support.v4.content.ContextCompat;
8   -import android.support.v7.app.AppCompatActivity;
  5 +
  6 +import androidx.databinding.DataBindingUtil;
  7 +import androidx.core.content.ContextCompat;
  8 +import androidx.appcompat.app.AppCompatActivity;
9 9 import android.os.Bundle;
10 10 import android.text.TextUtils;
11   -import android.view.View;
12 11  
13 12 import com.alibaba.android.arouter.facade.annotation.Route;
14 13 import com.cnlive.libs.base.util.AlertUtil;
15   -import com.cnlive.libs.base.util.StatusBarUtil;
16   -import com.cnlive.libs.base.util.StatusBarUtil2;
17 14 import com.cnlive.strike.xiaojiaspeaker.R;
18 15 import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo;
19 16 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityAllDeviceBinding;
20 17 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.AllDeviceFragment;
21   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.InvitFriendFragment;
22   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SearchDevicefragment;
23   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment;
24 18  
25 19 /**
26 20 * 所有设备
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothHelpActivity.java
... ... @@ -2,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9 9 import android.view.View;
10 10  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep1Activity.java
... ... @@ -2,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9 9 import android.view.View;
10 10  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep2Activity.java
... ... @@ -8,13 +8,13 @@ import android.content.Context;
8 8 import android.content.Intent;
9 9 import android.content.IntentFilter;
10 10 import android.content.pm.PackageManager;
11   -import android.databinding.DataBindingUtil;
  11 +import androidx.databinding.DataBindingUtil;
12 12 import android.net.Uri;
13 13 import android.provider.Settings;
14   -import android.support.annotation.NonNull;
15   -import android.support.v4.app.ActivityCompat;
16   -import android.support.v4.content.ContextCompat;
17   -import android.support.v7.app.AppCompatActivity;
  14 +import androidx.annotation.NonNull;
  15 +import androidx.core.app.ActivityCompat;
  16 +import androidx.core.content.ContextCompat;
  17 +import androidx.appcompat.app.AppCompatActivity;
18 18 import android.os.Bundle;
19 19 import android.util.Log;
20 20 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BluetoothConnActivity.java
... ... @@ -2,46 +2,31 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.bluetooth.BluetoothAdapter;
4 4 import android.bluetooth.BluetoothDevice;
5   -import android.bluetooth.BluetoothGatt;
6 5 import android.content.BroadcastReceiver;
7 6 import android.content.Context;
8 7 import android.content.Intent;
9 8 import android.content.IntentFilter;
10   -import android.databinding.DataBindingUtil;
  9 +import androidx.databinding.DataBindingUtil;
11 10 import android.os.Bundle;
12   -import android.os.Message;
13   -import android.support.v7.app.AppCompatActivity;
14   -import android.support.v7.widget.DefaultItemAnimator;
15   -import android.support.v7.widget.LinearLayoutManager;
  11 +
  12 +import androidx.appcompat.app.AppCompatActivity;
  13 +import androidx.recyclerview.widget.LinearLayoutManager;
16 14 import android.text.TextUtils;
17 15 import android.util.Log;
18 16 import android.view.View;
19   -import android.widget.Button;
20 17  
21 18 import com.clj.fastble.BleManager;
22   -import com.clj.fastble.callback.BleGattCallback;
23   -import com.clj.fastble.callback.BleNotifyCallback;
24   -import com.clj.fastble.callback.BleScanCallback;
25   -import com.clj.fastble.callback.BleWriteCallback;
26   -import com.clj.fastble.data.BleDevice;
27   -import com.clj.fastble.exception.BleException;
28   -import com.clj.fastble.scan.BleScanRuleConfig;
29 19 import com.cnlive.libs.base.util.AlertUtil;
30 20 import com.cnlive.strike.xiaojiaspeaker.R;
31   -import com.cnlive.strike.xiaojiaspeaker.constants.BlufiConstants;
32 21 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityBluetoothMainBinding;
33 22 import com.cnlive.strike.xiaojiaspeaker.model.BlueToothMsgEvent;
34   -import com.cnlive.strike.xiaojiaspeaker.model.BluetoothDeviceInfo;
35   -import com.cnlive.strike.xiaojiaspeaker.ui.adapter.BluetoothDeviceAdapter;
36 23 import com.cnlive.strike.xiaojiaspeaker.ui.adapter.BluetoothListViewAdapterTest;
37   -import com.cnlive.strike.xiaojiaspeaker.ui.adapter.WifiRecycleAdapter;
38 24 import com.cnlive.strike.xiaojiaspeaker.util.QMUITipDialogUtil;
39 25  
40 26 import org.greenrobot.eventbus.EventBus;
41 27 import org.greenrobot.eventbus.Subscribe;
42 28 import org.greenrobot.eventbus.ThreadMode;
43 29  
44   -import java.io.UnsupportedEncodingException;
45 30 import java.lang.reflect.Field;
46 31 import java.lang.reflect.Method;
47 32 import java.util.ArrayList;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ChangeDeviceNameActivity.java
... ... @@ -2,24 +2,15 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9   -import android.text.Editable;
10 9 import android.text.TextUtils;
11   -import android.text.TextWatcher;
12   -import android.view.View;
13 10  
14   -import com.cnlive.libs.base.util.StatusBarUtil;
15   -import com.cnlive.libs.base.util.StatusBarUtil2;
16 11 import com.cnlive.strike.xiaojiaspeaker.R;
17 12 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityChangeDeviceNameBinding;
18   -import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean;
19 13 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.ChangeDeviceNameFragment;
20   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment;
21   -
22   -import java.io.Serializable;
23 14  
24 15 /**
25 16 * 更改音箱名称
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ChangeWifiActivity.java
... ... @@ -8,17 +8,15 @@ import android.net.Uri;
8 8 import android.os.Bundle;
9 9 import android.os.Handler;
10 10 import android.provider.Settings;
11   -import android.support.annotation.NonNull;
12   -import android.support.v4.app.ActivityCompat;
13   -import android.support.v7.app.AppCompatActivity;
  11 +import androidx.annotation.NonNull;
  12 +import androidx.core.app.ActivityCompat;
  13 +import androidx.appcompat.app.AppCompatActivity;
14 14 import android.text.TextUtils;
15 15 import android.util.Log;
16 16  
17   -import com.clj.fastble.data.BleDevice;
18 17 import com.cnlive.strike.xiaojiaspeaker.R;
19 18 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean;
20 19 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.ChangeWifiFragment;
21   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment;
22 20 import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog;
23 21 import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils;
24 22 import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsListener;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnBluetoothSuccessActivity.java
... ... @@ -2,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9 9 import android.text.TextUtils;
10 10 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnFailActivity.java
... ... @@ -2,10 +2,10 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
  5 +import androidx.databinding.DataBindingUtil;
6 6 import android.net.Uri;
7   -import android.support.v4.content.ContextCompat;
8   -import android.support.v7.app.AppCompatActivity;
  7 +import androidx.core.content.ContextCompat;
  8 +import androidx.appcompat.app.AppCompatActivity;
9 9 import android.os.Bundle;
10 10 import android.text.TextUtils;
11 11 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceDetailActivity.java
... ... @@ -2,25 +2,15 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9   -import android.text.TextUtils;
10   -import android.view.View;
11 9  
12   -import com.cnlive.libs.base.util.StatusBarUtil;
13   -import com.cnlive.libs.base.util.StatusBarUtil2;
14 10 import com.cnlive.strike.xiaojiaspeaker.R;
15 11 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityDeviceDetailBinding;
16   -import com.cnlive.strike.xiaojiaspeaker.model.message.EventMsg;
17 12 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean;
18 13 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceDetailFragment;
19   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment;
20   -import com.cnlive.strike.xiaojiaspeaker.util.EventBusUtil;
21   -
22   -import org.greenrobot.eventbus.Subscribe;
23   -import org.greenrobot.eventbus.ThreadMode;
24 14  
25 15 import java.io.Serializable;
26 16  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInfoActivity.java
... ... @@ -2,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9 9 import android.view.View;
10 10  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInstructionActivity.java
... ... @@ -2,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.appcompat.app.AppCompatActivity;
8 8 import android.os.Bundle;
9 9 import android.view.View;
10 10  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceManagerActivity.java
... ... @@ -2,21 +2,16 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.annotation.NonNull;
7   -import android.support.v4.content.ContextCompat;
8   -import android.support.v7.app.AppCompatActivity;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.annotation.NonNull;
  7 +import androidx.core.content.ContextCompat;
  8 +import androidx.appcompat.app.AppCompatActivity;
9 9 import android.os.Bundle;
10   -import android.text.TextUtils;
11   -import android.view.View;
12 10  
13   -import com.cnlive.libs.base.util.StatusBarUtil;
14   -import com.cnlive.libs.base.util.StatusBarUtil2;
15 11 import com.cnlive.strike.xiaojiaspeaker.R;
16 12 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityDeviceManagerBinding;
17 13 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean;
18 14 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment;
19   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment;
20 15  
21 16 /**
22 17 * 设备管理
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/FirmwareUpdateActivity.java
... ... @@ -2,13 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.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.strike.xiaojiaspeaker.R;
9   -import com.cnlive.strike.xiaojiaspeaker.databinding.FragmentFirmwareUpdateBinding;
10 9 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.DeviceDetail;
11   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment;
12 10 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.FirmwareUpdateFragment;
13 11  
14 12 /**
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/InvitFriendActivity.java
... ... @@ -2,12 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.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 import android.text.TextUtils;
8 8  
9 9 import com.cnlive.strike.xiaojiaspeaker.R;
10   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.AllDeviceFragment;
11 10 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.InvitFriendFragment;
12 11  
13 12 /**
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/RemoteControlActivity.java
... ... @@ -3,14 +3,13 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
3 3 import android.app.Activity;
4 4 import android.content.Context;
5 5 import android.content.Intent;
6   -import android.databinding.DataBindingUtil;
7   -import android.support.v4.content.ContextCompat;
8   -import android.support.v7.app.AppCompatActivity;
  6 +import androidx.databinding.DataBindingUtil;
  7 +import androidx.core.content.ContextCompat;
  8 +import androidx.appcompat.app.AppCompatActivity;
9 9 import android.os.Bundle;
10 10 import android.util.Log;
11 11 import android.view.View;
12 12  
13   -import com.cnlive.libs.base.logic.Event;
14 13 import com.cnlive.libs.base.logic.Logic;
15 14 import com.cnlive.libs.base.logic.callback.DataCallback;
16 15 import com.cnlive.libs.base.logic.callback.FailureCallback;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SearchDeviceActivity.java
... ... @@ -2,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.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.strike.xiaojiaspeaker.R;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SelectIMFriendActivity.java
... ... @@ -2,12 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.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 import android.text.TextUtils;
8 8  
9 9 import com.cnlive.strike.xiaojiaspeaker.R;
10   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SearchDevicefragment;
11 10 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectIMFriendFragment;
12 11  
13 12 public class SelectIMFriendActivity extends AppCompatActivity {
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SelectWifiActivity.java
... ... @@ -2,27 +2,20 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3 import android.Manifest;
4 4 import android.app.Activity;
5   -import android.content.BroadcastReceiver;
6   -import android.content.Context;
7 5 import android.content.Intent;
8   -import android.content.IntentFilter;
9 6 import android.content.pm.PackageManager;
10   -import android.net.NetworkInfo;
11 7 import android.net.Uri;
12   -import android.net.wifi.WifiManager;
13 8 import android.os.Handler;
14 9 import android.provider.Settings;
15   -import android.support.annotation.NonNull;
16   -import android.support.v4.app.ActivityCompat;
17   -import android.support.v7.app.AppCompatActivity;
  10 +import androidx.annotation.NonNull;
  11 +import androidx.core.app.ActivityCompat;
  12 +import androidx.appcompat.app.AppCompatActivity;
18 13 import android.os.Bundle;
19 14 import android.util.Log;
20 15  
21   -import com.clj.fastble.BleManager;
22 16 import com.clj.fastble.data.BleDevice;
23 17 import com.cnlive.libs.base.util.AlertUtil;
24 18 import com.cnlive.strike.xiaojiaspeaker.R;
25   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SearchDevicefragment;
26 19 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment;
27 20 import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog;
28 21 import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SetFriendsRoleActivity.java
... ... @@ -2,13 +2,12 @@ package com.cnlive.strike.xiaojiaspeaker.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 import android.text.TextUtils;
8 8  
9 9 import com.cnlive.libs.base.util.AlertUtil;
10 10 import com.cnlive.strike.xiaojiaspeaker.R;
11   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment;
12 11 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SetFriendsRoleFragment;
13 12  
14 13 /**
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ShareFriendActivity.java
... ... @@ -6,8 +6,8 @@ import android.content.Intent;
6 6 import android.content.SharedPreferences;
7 7 import android.graphics.Bitmap;
8 8 import android.graphics.BitmapFactory;
9   -import android.support.v4.content.ContextCompat;
10   -import android.support.v7.app.AppCompatActivity;
  9 +import androidx.core.content.ContextCompat;
  10 +import androidx.appcompat.app.AppCompatActivity;
11 11 import android.os.Bundle;
12 12 import android.util.Base64;
13 13 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SpeakerMainActivity.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.activity;
2 2  
3 3  
4   -import android.bluetooth.BluetoothDevice;
5 4 import android.content.BroadcastReceiver;
6 5 import android.content.Context;
7 6 import android.content.Intent;
8 7 import android.content.IntentFilter;
9   -import android.databinding.DataBindingUtil;
10   -import android.graphics.Color;
  8 +import androidx.databinding.DataBindingUtil;
  9 +
11 10 import android.net.NetworkInfo;
12 11 import android.net.wifi.ScanResult;
13 12 import android.net.wifi.WifiManager;
14 13 import android.os.Bundle;
15   -import android.os.SystemClock;
16   -import android.support.v7.app.AppCompatActivity;
17   -import android.support.v7.widget.LinearLayoutManager;
  14 +
  15 +import androidx.appcompat.app.AppCompatActivity;
  16 +
18 17 import android.text.TextUtils;
19 18 import android.util.Log;
20 19  
... ... @@ -22,24 +21,17 @@ import com.cnlive.libs.base.util.AlertUtil;
22 21 import com.cnlive.strike.xiaojiaspeaker.R;
23 22 import com.cnlive.strike.xiaojiaspeaker.databinding.ActivitySpeakerMainBinding;
24 23 import com.cnlive.strike.xiaojiaspeaker.listener.WifiChangeListener;
25   -import com.cnlive.strike.xiaojiaspeaker.model.BlueToothMsgEvent;
26 24 import com.cnlive.strike.xiaojiaspeaker.model.WifiConnModel;
27 25 import com.cnlive.strike.xiaojiaspeaker.model.WifiMsgEvent;
28 26 import com.cnlive.strike.xiaojiaspeaker.ui.adapter.WifiRecycleAdapter;
29   -import com.cnlive.strike.xiaojiaspeaker.ui.widget.WifiPwdDialog;
30 27 import com.cnlive.strike.xiaojiaspeaker.util.WifiCheckUtil;
31 28 import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils;
32   -import com.cnlive.strike.xiaojiaspeaker.util.utilcode.util.BarUtils;
33 29 import com.cnlive.strike.xiaojiaspeaker.util.utilcode.util.NetworkUtils;
34 30  
35 31 import org.greenrobot.eventbus.EventBus;
36 32 import org.greenrobot.eventbus.Subscribe;
37 33 import org.greenrobot.eventbus.ThreadMode;
38 34  
39   -import java.io.IOException;
40   -import java.io.OutputStream;
41   -import java.io.PrintStream;
42   -import java.net.Socket;
43 35 import java.util.ArrayList;
44 36 import java.util.List;
45 37  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/UserManagerActivity.java
... ... @@ -2,14 +2,12 @@ package com.cnlive.strike.xiaojiaspeaker.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 import android.text.TextUtils;
8 8  
9 9 import com.alibaba.android.arouter.facade.annotation.Route;
10   -import com.clj.fastble.data.BleDevice;
11 10 import com.cnlive.strike.xiaojiaspeaker.R;
12   -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment;
13 11 import com.cnlive.strike.xiaojiaspeaker.ui.fragment.UserManagerFragment;
14 12  
15 13 @Route(path = "/XiaoJiaSpeaker/UserManagerActivity")
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/AllDeviceAdapter.java
... ... @@ -2,11 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.app.Activity;
4 4 import android.content.Context;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.annotation.NonNull;
7   -import android.support.v4.content.ContextCompat;
8   -import android.support.v7.widget.RecyclerView;
9   -import android.util.Log;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.annotation.NonNull;
  7 +import androidx.core.content.ContextCompat;
  8 +import androidx.recyclerview.widget.RecyclerView;
  9 +
10 10 import android.view.LayoutInflater;
11 11 import android.view.View;
12 12 import android.view.ViewGroup;
... ... @@ -14,7 +14,6 @@ import android.view.ViewGroup;
14 14 import com.cnlive.strike.application.GlideApp;
15 15 import com.cnlive.strike.xiaojiaspeaker.R;
16 16 import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemAllDeviceBinding;
17   -import com.cnlive.strike.xiaojiaspeaker.model.AllDeviceInfo;
18 17 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean;
19 18  
20 19 import java.lang.reflect.Method;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/AllRoleDetailAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.support.annotation.NonNull;
6   -import android.support.v7.widget.RecyclerView;
7   -import android.text.TextUtils;
8   -import android.util.Log;
  4 +import androidx.databinding.DataBindingUtil;
  5 +import androidx.annotation.NonNull;
  6 +import androidx.recyclerview.widget.RecyclerView;
  7 +
9 8 import android.view.LayoutInflater;
10 9 import android.view.View;
11 10 import android.view.ViewGroup;
... ... @@ -15,10 +14,7 @@ import com.cnlive.strike.xiaojiaspeaker.R;
15 14 import com.cnlive.strike.xiaojiaspeaker.databinding.ItemListSetRoleCheckBoxBinding;
16 15 import com.cnlive.strike.xiaojiaspeaker.model.RoleInfo;
17 16 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.RoleNetBean;
18   -import com.cnlive.strike.xiaojiaspeaker.util.utilcode.util.GsonUtils;
19 17  
20   -import java.util.ArrayList;
21   -import java.util.HashMap;
22 18 import java.util.List;
23 19 import java.util.Map;
24 20  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/BluetoothDeviceAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3   -import android.bluetooth.BluetoothClass;
4 3 import android.bluetooth.BluetoothDevice;
5 4 import android.content.Context;
6   -import android.databinding.DataBindingUtil;
7   -import android.support.v4.content.ContextCompat;
8   -import android.support.v7.widget.RecyclerView;
9   -import android.text.TextUtils;
10   -import android.util.Log;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.RecyclerView;
  8 +
11 9 import android.view.LayoutInflater;
12 10 import android.view.View;
13 11 import android.view.ViewGroup;
14   -import android.widget.CompoundButton;
15 12  
16 13  
17 14 import com.clj.fastble.data.BleDevice;
18 15 import com.cnlive.strike.application.GlideApp;
19 16 import com.cnlive.strike.xiaojiaspeaker.R;
20 17 import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemBluetoothDeviceBinding;
21   -import com.cnlive.strike.xiaojiaspeaker.model.BluetoothDeviceInfo;
22 18  
23 19 import java.util.HashMap;
24 20 import java.util.List;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/BluetoothListViewAdapterTest.java
... ... @@ -2,16 +2,15 @@ package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.bluetooth.BluetoothDevice;
4 4 import android.content.Context;
5   -import android.databinding.DataBindingUtil;
6   -import android.support.annotation.NonNull;
7   -import android.support.v7.widget.RecyclerView;
  5 +import androidx.databinding.DataBindingUtil;
  6 +import androidx.annotation.NonNull;
  7 +import androidx.recyclerview.widget.RecyclerView;
8 8 import android.view.LayoutInflater;
9 9 import android.view.View;
10 10 import android.view.ViewGroup;
11 11  
12 12 import com.cnlive.strike.xiaojiaspeaker.R;
13 13 import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemBluetoothDeviceBinding;
14   -import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemWifi1Binding;
15 14  
16 15 import java.util.List;
17 16  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/DeviceManagerMenuAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.support.annotation.NonNull;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.widget.RecyclerView;
  4 +import androidx.databinding.DataBindingUtil;
  5 +import androidx.annotation.NonNull;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.RecyclerView;
8 8 import android.view.LayoutInflater;
9 9 import android.view.View;
10 10 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/SelectIMFriendAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.support.annotation.NonNull;
6   -import android.support.v7.widget.RecyclerView;
  4 +import androidx.databinding.DataBindingUtil;
  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;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/SetRoleAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.support.annotation.NonNull;
6   -import android.support.v7.widget.GridLayoutManager;
7   -import android.support.v7.widget.RecyclerView;
  4 +import androidx.databinding.DataBindingUtil;
  5 +import androidx.annotation.NonNull;
  6 +import androidx.recyclerview.widget.GridLayoutManager;
  7 +import androidx.recyclerview.widget.RecyclerView;
8 8 import android.text.TextUtils;
9 9 import android.view.LayoutInflater;
10 10 import android.view.View;
... ... @@ -14,7 +14,6 @@ import com.cnlive.strike.application.GlideApp;
14 14 import com.cnlive.strike.xiaojiaspeaker.R;
15 15 import com.cnlive.strike.xiaojiaspeaker.databinding.ItemListSetRoleBinding;
16 16 import com.cnlive.strike.xiaojiaspeaker.model.RoleInfo;
17   -import com.cnlive.strike.xiaojiaspeaker.netWork.bean.InvitFamilyBean;
18 17 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.InvitFamilyBean1;
19 18 import com.cnlive.strike.xiaojiaspeaker.netWork.bean.RoleNetBean;
20 19 import com.cnlive.strike.xiaojiaspeaker.util.GsonUtil;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/UserManagerAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.support.annotation.NonNull;
6   -import android.support.v7.widget.RecyclerView;
  4 +import androidx.databinding.DataBindingUtil;
  5 +import androidx.annotation.NonNull;
  6 +import androidx.recyclerview.widget.RecyclerView;
7 7 import android.view.LayoutInflater;
8 8 import android.view.View;
9 9 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/WifiRecycleAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.adapter;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.net.NetworkInfo;
  4 +import androidx.databinding.DataBindingUtil;
  5 +
6 6 import android.net.wifi.ScanResult;
7   -import android.net.wifi.WifiInfo;
8   -import android.support.v7.widget.RecyclerView;
9   -import android.text.TextUtils;
10   -import android.util.Log;
  7 +
  8 +import androidx.recyclerview.widget.RecyclerView;
  9 +
11 10 import android.view.LayoutInflater;
12 11 import android.view.View;
13 12 import android.view.ViewGroup;
... ... @@ -15,7 +14,6 @@ import android.view.ViewGroup;
15 14  
16 15 import com.cnlive.strike.xiaojiaspeaker.R;
17 16 import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemWifi1Binding;
18   -import com.cnlive.strike.xiaojiaspeaker.model.WifiConnModel;
19 17 import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils;
20 18  
21 19 import java.util.List;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/AllDeviceFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.view.View;
7 7  
8 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
... ... @@ -16,7 +16,6 @@ import com.cnlive.strike.xiaojiaspeaker.frame.presenter.AllDeviceFragmentPresent
16 16 import com.cnlive.strike.xiaojiaspeaker.frame.view.AllDeviceFragmentView;
17 17 import com.cnlive.strike.xiaojiaspeaker.model.message.EventMsg;
18 18 import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep1Activity;
19   -import com.cnlive.strike.xiaojiaspeaker.ui.activity.RemoteControlActivity;
20 19 import com.cnlive.strike.xiaojiaspeaker.util.EventBusUtil;
21 20 import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
22 21  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/ChangeDeviceNameFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.text.TextUtils;
7 7 import android.view.View;
8 8  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/ChangeWifiFragment.java
... ... @@ -7,8 +7,8 @@ import android.content.IntentFilter;
7 7 import android.net.NetworkInfo;
8 8 import android.net.wifi.WifiManager;
9 9 import android.os.Bundle;
10   -import android.support.annotation.Nullable;
11   -import android.support.v4.content.ContextCompat;
  10 +import androidx.annotation.Nullable;
  11 +import androidx.core.content.ContextCompat;
12 12 import android.text.TextUtils;
13 13 import android.util.Log;
14 14 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceDetailFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.text.TextUtils;
7 7 import android.view.View;
8 8  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceManagerFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.NonNull;
5   -import android.support.annotation.Nullable;
6   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.NonNull;
  5 +import androidx.annotation.Nullable;
  6 +import androidx.core.content.ContextCompat;
7 7 import android.text.TextUtils;
8 8 import android.view.View;
9 9  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/FirmwareUpdateFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.view.View;
7 7  
8 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/InvitFriendFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.text.TextUtils;
7 7 import android.view.View;
8 8  
... ... @@ -14,11 +14,6 @@ import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo;
14 14 import com.cnlive.strike.xiaojiaspeaker.databinding.FragmentInvitFriendBinding;
15 15 import com.cnlive.strike.xiaojiaspeaker.frame.presenter.InvitFriendPresenter;
16 16 import com.cnlive.strike.xiaojiaspeaker.frame.view.InvitFriendView;
17   -import com.cnlive.strike.xiaojiaspeaker.model.message.EventMsg;
18   -import com.cnlive.strike.xiaojiaspeaker.util.EventBusUtil;
19   -
20   -import org.greenrobot.eventbus.Subscribe;
21   -import org.greenrobot.eventbus.ThreadMode;
22 17  
23 18 /**
24 19 * 二维码邀请加入
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SearchDevicefragment.java
... ... @@ -2,8 +2,8 @@ package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4 4 import android.os.Handler;
5   -import android.support.annotation.Nullable;
6   -import android.support.v4.content.ContextCompat;
  5 +import androidx.annotation.Nullable;
  6 +import androidx.core.content.ContextCompat;
7 7 import android.view.View;
8 8  
9 9 import com.clj.fastble.BleManager;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectIMFriendFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.text.TextUtils;
7 7 import android.view.View;
8 8  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectWifiFragment.java
... ... @@ -7,8 +7,8 @@ import android.content.IntentFilter;
7 7 import android.net.NetworkInfo;
8 8 import android.net.wifi.WifiManager;
9 9 import android.os.Bundle;
10   -import android.support.annotation.Nullable;
11   -import android.support.v4.content.ContextCompat;
  10 +import androidx.annotation.Nullable;
  11 +import androidx.core.content.ContextCompat;
12 12 import android.util.Log;
13 13 import android.view.View;
14 14  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SetFriendsRoleFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.view.View;
7 7  
8 8 import com.cnlive.libs.base.frame.fragment.MvpBindingFragment;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/UserManagerFragment.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.fragment;
2 2  
3 3 import android.os.Bundle;
4   -import android.support.annotation.Nullable;
5   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.Nullable;
  5 +import androidx.core.content.ContextCompat;
6 6 import android.text.TextUtils;
7 7 import android.view.View;
8 8  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/EditRoleDialog.java
... ... @@ -3,9 +3,9 @@ package com.cnlive.strike.xiaojiaspeaker.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;
7   -import android.support.v7.widget.LinearLayoutManager;
8   -import android.support.v7.widget.RecyclerView;
  6 +import androidx.annotation.NonNull;
  7 +import androidx.recyclerview.widget.LinearLayoutManager;
  8 +import androidx.recyclerview.widget.RecyclerView;
9 9 import android.view.LayoutInflater;
10 10 import android.view.View;
11 11 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/SelectDialog.java
... ... @@ -4,8 +4,8 @@ import android.app.Dialog;
4 4 import android.content.Context;
5 5 import android.graphics.Typeface;
6 6 import android.os.Bundle;
7   -import android.support.annotation.NonNull;
8   -import android.support.v4.content.ContextCompat;
  7 +import androidx.annotation.NonNull;
  8 +import androidx.core.content.ContextCompat;
9 9 import android.view.LayoutInflater;
10 10 import android.view.View;
11 11 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/TipDialog.java
... ... @@ -4,7 +4,7 @@ import android.app.Dialog;
4 4 import android.content.Context;
5 5 import android.graphics.Typeface;
6 6 import android.os.Bundle;
7   -import android.support.annotation.NonNull;
  7 +import androidx.annotation.NonNull;
8 8 import android.view.LayoutInflater;
9 9 import android.view.View;
10 10 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/WifiPwdDialog.java
... ... @@ -3,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.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;
7   -import android.support.v4.content.ContextCompat;
  6 +import androidx.annotation.NonNull;
  7 +import androidx.core.content.ContextCompat;
8 8 import android.text.Editable;
9 9 import android.text.InputType;
10 10 import android.text.TextUtils;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/popmenu/ArrowDrawable.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu;
2 2  
3   -import android.content.Context;
4 3 import android.graphics.Canvas;
5 4 import android.graphics.Color;
6 5 import android.graphics.ColorFilter;
7 6 import android.graphics.Paint;
8 7 import android.graphics.Path;
9 8 import android.graphics.PixelFormat;
10   -import android.graphics.PorterDuff;
11   -import android.graphics.PorterDuffXfermode;
12 9 import android.graphics.Rect;
13   -import android.graphics.Xfermode;
14 10 import android.graphics.drawable.ColorDrawable;
15   -import android.support.annotation.ColorInt;
16   -import android.support.v4.content.ContextCompat;
  11 +import androidx.annotation.ColorInt;
  12 +import androidx.core.content.ContextCompat;
17 13 import android.view.Gravity;
18 14  
19 15 /**
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/popmenu/PopMenu.java
... ... @@ -10,14 +10,12 @@ import android.graphics.RectF;
10 10 import android.graphics.drawable.BitmapDrawable;
11 11 import android.graphics.drawable.GradientDrawable;
12 12 import android.os.Build;
13   -import android.support.annotation.ColorInt;
14   -import android.support.annotation.DimenRes;
15   -import android.support.annotation.NonNull;
16   -import android.support.design.widget.BottomSheetDialog;
17   -import android.support.v7.widget.LinearLayoutManager;
18   -import android.support.v7.widget.RecyclerView;
  13 +import androidx.annotation.ColorInt;
  14 +import androidx.annotation.DimenRes;
  15 +import androidx.annotation.NonNull;
  16 +import androidx.recyclerview.widget.LinearLayoutManager;
  17 +import androidx.recyclerview.widget.RecyclerView;
19 18 import android.util.DisplayMetrics;
20   -import android.util.Log;
21 19 import android.view.Gravity;
22 20 import android.view.View;
23 21 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/popmenu/PopMenuAdapter.java
1 1 package com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu;
2 2  
3 3 import android.content.Context;
4   -import android.databinding.DataBindingUtil;
5   -import android.support.annotation.NonNull;
6   -import android.support.v4.content.ContextCompat;
7   -import android.support.v7.widget.RecyclerView;
  4 +import androidx.databinding.DataBindingUtil;
  5 +import androidx.annotation.NonNull;
  6 +import androidx.core.content.ContextCompat;
  7 +import androidx.recyclerview.widget.RecyclerView;
8 8 import android.text.TextUtils;
9 9 import android.view.LayoutInflater;
10 10 import android.view.View;
... ... @@ -13,7 +13,6 @@ import android.view.ViewGroup;
13 13 import com.cnlive.strike.application.GlideApp;
14 14 import com.cnlive.strike.xiaojiaspeaker.R;
15 15 import com.cnlive.strike.xiaojiaspeaker.databinding.PopItemMenuBinding;
16   -import com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu.PopMenuInfo;
17 16  
18 17 import java.util.List;
19 18  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/switchbutton/SwitchButton.java
... ... @@ -15,7 +15,7 @@ import android.graphics.drawable.Drawable;
15 15 import android.graphics.drawable.StateListDrawable;
16 16 import android.os.Parcel;
17 17 import android.os.Parcelable;
18   -import android.support.v4.content.ContextCompat;
  18 +import androidx.core.content.ContextCompat;
19 19 import android.text.Layout;
20 20 import android.text.StaticLayout;
21 21 import android.text.TextPaint;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/EventBusUtil.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util;
2 2  
3 3 import android.app.Activity;
4   -import android.support.v4.app.Fragment;
  4 +import androidx.fragment.app.Fragment;
5 5  
6 6 import org.greenrobot.eventbus.EventBus;
7 7  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/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;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/DangerousUtils.java
... ... @@ -5,7 +5,7 @@ import android.content.Context;
5 5 import android.content.Intent;
6 6 import android.os.Build;
7 7 import android.os.PowerManager;
8   -import android.support.annotation.RequiresPermission;
  8 +import androidx.annotation.RequiresPermission;
9 9 import android.telephony.SmsManager;
10 10 import android.telephony.TelephonyManager;
11 11 import android.text.TextUtils;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/LocationUtils.java
... ... @@ -11,7 +11,7 @@ import android.location.LocationManager;
11 11 import android.location.LocationProvider;
12 12 import android.os.Bundle;
13 13 import android.provider.Settings;
14   -import android.support.annotation.RequiresPermission;
  14 +import androidx.annotation.RequiresPermission;
15 15 import android.util.Log;
16 16  
17 17  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/PinyinUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.subutil.util;
2 2  
3   -import android.support.v4.util.SimpleArrayMap;
  3 +import androidx.collection.SimpleArrayMap;
4 4  
5 5 /**
6 6 * <pre>
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/http/ExecutorFactory.java
... ... @@ -2,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http;
2 2  
3 3 import android.os.Handler;
4 4 import android.os.Looper;
5   -import android.support.annotation.NonNull;
  5 +import androidx.annotation.NonNull;
6 6  
7 7 import java.util.concurrent.Executor;
8 8 import java.util.concurrent.LinkedBlockingQueue;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/http/HttpUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http;
2 2  
3 3 import android.accounts.NetworkErrorException;
4   -import android.support.annotation.NonNull;
  4 +import androidx.annotation.NonNull;
5 5  
6 6 import java.io.BufferedOutputStream;
7 7 import java.io.ByteArrayOutputStream;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/http/Request.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http;
2 2  
3   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.NonNull;
4 4  
5 5 import java.io.BufferedInputStream;
6 6 import java.io.ByteArrayInputStream;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/http/SSLConfig.java
... ... @@ -2,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http;
2 2  
3 3 import android.annotation.SuppressLint;
4 4 import android.os.Build;
5   -import android.support.annotation.NonNull;
  5 +import androidx.annotation.NonNull;
6 6  
7 7 import java.io.IOException;
8 8 import java.net.InetAddress;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/constant/MemoryConstants.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant;
2 2  
3   -import android.support.annotation.IntDef;
  3 +import androidx.annotation.IntDef;
4 4  
5 5 import java.lang.annotation.Retention;
6 6 import java.lang.annotation.RetentionPolicy;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/constant/PermissionConstants.java
... ... @@ -4,7 +4,7 @@ import android.Manifest;
4 4 import android.Manifest.permission;
5 5 import android.annotation.SuppressLint;
6 6 import android.os.Build;
7   -import android.support.annotation.StringDef;
  7 +import androidx.annotation.StringDef;
8 8  
9 9 import java.lang.annotation.Retention;
10 10 import java.lang.annotation.RetentionPolicy;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/constant/TimeConstants.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant;
2 2  
3   -import android.support.annotation.IntDef;
  3 +import androidx.annotation.IntDef;
4 4  
5 5 import java.lang.annotation.Retention;
6 6 import java.lang.annotation.RetentionPolicy;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ActivityUtils.java
... ... @@ -10,12 +10,12 @@ import android.content.pm.ResolveInfo;
10 10 import android.graphics.drawable.Drawable;
11 11 import android.os.Build;
12 12 import android.os.Bundle;
13   -import android.support.annotation.AnimRes;
14   -import android.support.annotation.NonNull;
15   -import android.support.annotation.Nullable;
16   -import android.support.v4.app.ActivityOptionsCompat;
17   -import android.support.v4.app.Fragment;
18   -import android.support.v4.util.Pair;
  13 +import androidx.annotation.AnimRes;
  14 +import androidx.annotation.NonNull;
  15 +import androidx.annotation.Nullable;
  16 +import androidx.core.app.ActivityOptionsCompat;
  17 +import androidx.fragment.app.Fragment;
  18 +import androidx.core.util.Pair;
19 19 import android.text.TextUtils;
20 20 import android.util.Log;
21 21 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ApiUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.NonNull;
4 4 import android.util.Log;
5 5  
6 6 import java.lang.annotation.ElementType;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/AppUtils.java
... ... @@ -18,8 +18,8 @@ import android.graphics.drawable.Drawable;
18 18 import android.net.Uri;
19 19 import android.os.Build;
20 20 import android.provider.Settings;
21   -import android.support.annotation.NonNull;
22   -import android.support.v4.content.FileProvider;
  21 +import androidx.annotation.NonNull;
  22 +import androidx.core.content.FileProvider;
23 23 import android.util.Log;
24 24  
25 25 import java.io.File;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/BarUtils.java
... ... @@ -8,11 +8,11 @@ import android.content.res.Resources;
8 8 import android.graphics.Color;
9 9 import android.graphics.Point;
10 10 import android.os.Build;
11   -import android.support.annotation.ColorInt;
12   -import android.support.annotation.NonNull;
13   -import android.support.annotation.RequiresApi;
14   -import android.support.annotation.RequiresPermission;
15   -import android.support.v4.widget.DrawerLayout;
  11 +import androidx.annotation.ColorInt;
  12 +import androidx.annotation.NonNull;
  13 +import androidx.annotation.RequiresApi;
  14 +import androidx.annotation.RequiresPermission;
  15 +import androidx.drawerlayout.widget.DrawerLayout;
16 16 import android.util.Log;
17 17 import android.util.TypedValue;
18 18 import android.view.Display;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/BrightnessUtils.java
... ... @@ -2,8 +2,8 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.content.ContentResolver;
4 4 import android.provider.Settings;
5   -import android.support.annotation.IntRange;
6   -import android.support.annotation.NonNull;
  5 +import androidx.annotation.IntRange;
  6 +import androidx.annotation.NonNull;
7 7 import android.view.Window;
8 8 import android.view.WindowManager;
9 9  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheDiskStaticUtils.java
... ... @@ -3,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
3 3 import android.graphics.Bitmap;
4 4 import android.graphics.drawable.Drawable;
5 5 import android.os.Parcelable;
6   -import android.support.annotation.NonNull;
  6 +import androidx.annotation.NonNull;
7 7  
8 8 import org.json.JSONArray;
9 9 import org.json.JSONObject;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheDiskUtils.java
... ... @@ -8,7 +8,7 @@ import android.graphics.drawable.BitmapDrawable;
8 8 import android.graphics.drawable.Drawable;
9 9 import android.os.Parcel;
10 10 import android.os.Parcelable;
11   -import android.support.annotation.NonNull;
  11 +import androidx.annotation.NonNull;
12 12 import android.util.Log;
13 13  
14 14  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheDoubleStaticUtils.java
... ... @@ -3,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
3 3 import android.graphics.Bitmap;
4 4 import android.graphics.drawable.Drawable;
5 5 import android.os.Parcelable;
6   -import android.support.annotation.NonNull;
  6 +import androidx.annotation.NonNull;
7 7  
8 8 import org.json.JSONArray;
9 9 import org.json.JSONObject;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheDoubleUtils.java
... ... @@ -3,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
3 3 import android.graphics.Bitmap;
4 4 import android.graphics.drawable.Drawable;
5 5 import android.os.Parcelable;
6   -import android.support.annotation.NonNull;
  6 +import androidx.annotation.NonNull;
7 7  
8 8  
9 9 import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.CacheConstants;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheMemoryStaticUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.NonNull;
4 4  
5 5 /**
6 6 * <pre>
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheMemoryUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.NonNull;
4   -import android.support.v4.util.LruCache;
  3 +import androidx.annotation.NonNull;
  4 +import androidx.collection.LruCache;
5 5  
6 6  
7 7 import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.CacheConstants;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ClickUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.IntRange;
4   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.IntRange;
  4 +import androidx.annotation.NonNull;
5 5 import android.view.MotionEvent;
6 6 import android.view.View;
7 7  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ColorUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.graphics.Color;
4   -import android.support.annotation.ColorInt;
5   -import android.support.annotation.ColorRes;
6   -import android.support.annotation.FloatRange;
7   -import android.support.annotation.IntRange;
8   -import android.support.annotation.NonNull;
9   -import android.support.v4.content.ContextCompat;
  4 +import androidx.annotation.ColorInt;
  5 +import androidx.annotation.ColorRes;
  6 +import androidx.annotation.FloatRange;
  7 +import androidx.annotation.IntRange;
  8 +import androidx.annotation.NonNull;
  9 +import androidx.core.content.ContextCompat;
10 10  
11 11 /**
12 12 * <pre>
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CrashUtils.java
... ... @@ -5,8 +5,8 @@ import android.content.pm.PackageInfo;
5 5 import android.content.pm.PackageManager;
6 6 import android.os.Build;
7 7 import android.os.Environment;
8   -import android.support.annotation.NonNull;
9   -import android.support.annotation.RequiresPermission;
  8 +import androidx.annotation.NonNull;
  9 +import androidx.annotation.RequiresPermission;
10 10 import android.util.Log;
11 11  
12 12 import java.io.BufferedWriter;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/DeviceUtils.java
... ... @@ -9,8 +9,8 @@ import android.net.wifi.WifiInfo;
9 9 import android.net.wifi.WifiManager;
10 10 import android.os.Build;
11 11 import android.provider.Settings;
12   -import android.support.annotation.RequiresApi;
13   -import android.support.annotation.RequiresPermission;
  12 +import androidx.annotation.RequiresApi;
  13 +import androidx.annotation.RequiresPermission;
14 14 import android.telephony.TelephonyManager;
15 15 import android.text.TextUtils;
16 16  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/FragmentUtils.java
... ... @@ -3,16 +3,16 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
3 3 import android.graphics.drawable.Drawable;
4 4 import android.os.Build;
5 5 import android.os.Bundle;
6   -import android.support.annotation.AnimRes;
7   -import android.support.annotation.AnimatorRes;
8   -import android.support.annotation.ColorInt;
9   -import android.support.annotation.DrawableRes;
10   -import android.support.annotation.IdRes;
11   -import android.support.annotation.NonNull;
12   -import android.support.annotation.Nullable;
13   -import android.support.v4.app.Fragment;
14   -import android.support.v4.app.FragmentManager;
15   -import android.support.v4.app.FragmentTransaction;
  6 +import androidx.annotation.AnimRes;
  7 +import androidx.annotation.AnimatorRes;
  8 +import androidx.annotation.ColorInt;
  9 +import androidx.annotation.DrawableRes;
  10 +import androidx.annotation.IdRes;
  11 +import androidx.annotation.NonNull;
  12 +import androidx.annotation.Nullable;
  13 +import androidx.fragment.app.Fragment;
  14 +import androidx.fragment.app.FragmentManager;
  15 +import androidx.fragment.app.FragmentTransaction;
16 16 import android.util.Log;
17 17 import android.view.View;
18 18  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ImageUtils.java
... ... @@ -27,13 +27,13 @@ import android.renderscript.Allocation;
27 27 import android.renderscript.Element;
28 28 import android.renderscript.RenderScript;
29 29 import android.renderscript.ScriptIntrinsicBlur;
30   -import android.support.annotation.ColorInt;
31   -import android.support.annotation.DrawableRes;
32   -import android.support.annotation.FloatRange;
33   -import android.support.annotation.IntRange;
34   -import android.support.annotation.NonNull;
35   -import android.support.annotation.RequiresApi;
36   -import android.support.v4.content.ContextCompat;
  30 +import androidx.annotation.ColorInt;
  31 +import androidx.annotation.DrawableRes;
  32 +import androidx.annotation.FloatRange;
  33 +import androidx.annotation.IntRange;
  34 +import androidx.annotation.NonNull;
  35 +import androidx.annotation.RequiresApi;
  36 +import androidx.core.content.ContextCompat;
37 37 import android.view.View;
38 38  
39 39 import java.io.BufferedOutputStream;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/IntentUtils.java
... ... @@ -8,8 +8,8 @@ import android.os.Build;
8 8 import android.os.Bundle;
9 9 import android.provider.MediaStore;
10 10 import android.provider.Settings;
11   -import android.support.annotation.RequiresPermission;
12   -import android.support.v4.content.FileProvider;
  11 +import androidx.annotation.RequiresPermission;
  12 +import androidx.core.content.FileProvider;
13 13  
14 14 import java.io.File;
15 15 import java.util.ArrayList;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/KeyboardUtils.java
... ... @@ -8,7 +8,7 @@ import android.graphics.Rect;
8 8 import android.os.Bundle;
9 9 import android.os.Handler;
10 10 import android.os.ResultReceiver;
11   -import android.support.annotation.NonNull;
  11 +import androidx.annotation.NonNull;
12 12 import android.util.Log;
13 13 import android.view.View;
14 14 import android.view.ViewGroup;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/LanguageUtils.java
... ... @@ -9,7 +9,7 @@ import android.content.pm.ResolveInfo;
9 9 import android.content.res.Configuration;
10 10 import android.content.res.Resources;
11 11 import android.os.Build;
12   -import android.support.annotation.NonNull;
  12 +import androidx.annotation.NonNull;
13 13 import android.text.TextUtils;
14 14 import android.util.DisplayMetrics;
15 15 import android.util.Log;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/LogUtils.java
... ... @@ -10,10 +10,10 @@ import android.net.Uri;
10 10 import android.os.Build;
11 11 import android.os.Bundle;
12 12 import android.os.Environment;
13   -import android.support.annotation.IntDef;
14   -import android.support.annotation.IntRange;
15   -import android.support.annotation.RequiresApi;
16   -import android.support.v4.util.SimpleArrayMap;
  13 +import androidx.annotation.IntDef;
  14 +import androidx.annotation.IntRange;
  15 +import androidx.annotation.RequiresApi;
  16 +import androidx.collection.SimpleArrayMap;
17 17 import android.util.Log;
18 18  
19 19 import com.google.gson.Gson;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/MessengerUtils.java
... ... @@ -15,8 +15,8 @@ import android.os.IBinder;
15 15 import android.os.Message;
16 16 import android.os.Messenger;
17 17 import android.os.RemoteException;
18   -import android.support.annotation.NonNull;
19   -import android.support.annotation.Nullable;
  18 +import androidx.annotation.NonNull;
  19 +import androidx.annotation.Nullable;
20 20 import android.text.TextUtils;
21 21 import android.util.Log;
22 22  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/MetaDataUtils.java
... ... @@ -8,7 +8,7 @@ import android.content.pm.ActivityInfo;
8 8 import android.content.pm.ApplicationInfo;
9 9 import android.content.pm.PackageManager;
10 10 import android.content.pm.ServiceInfo;
11   -import android.support.annotation.NonNull;
  11 +import androidx.annotation.NonNull;
12 12  
13 13 /**
14 14 * <pre>
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/NetworkUtils.java
... ... @@ -9,8 +9,8 @@ import android.net.ConnectivityManager;
9 9 import android.net.NetworkInfo;
10 10 import android.net.wifi.WifiManager;
11 11 import android.os.Build;
12   -import android.support.annotation.NonNull;
13   -import android.support.annotation.RequiresPermission;
  12 +import androidx.annotation.NonNull;
  13 +import androidx.annotation.RequiresPermission;
14 14 import android.telephony.TelephonyManager;
15 15 import android.text.TextUtils;
16 16 import android.text.format.Formatter;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/NotificationUtils.java
... ... @@ -5,9 +5,9 @@ import android.app.NotificationManager;
5 5 import android.app.PendingIntent;
6 6 import android.content.Context;
7 7 import android.content.Intent;
8   -import android.support.annotation.Nullable;
9   -import android.support.v4.app.NotificationCompat;
10   -import android.support.v4.app.NotificationManagerCompat;
  8 +import androidx.annotation.Nullable;
  9 +import androidx.core.app.NotificationCompat;
  10 +import androidx.core.app.NotificationManagerCompat;
11 11  
12 12 /**
13 13 * <pre>
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ObjectUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.os.Build;
4   -import android.support.annotation.RequiresApi;
5   -import android.support.v4.util.LongSparseArray;
6   -import android.support.v4.util.SimpleArrayMap;
  4 +import androidx.annotation.RequiresApi;
  5 +import androidx.collection.LongSparseArray;
  6 +import androidx.collection.SimpleArrayMap;
7 7 import android.util.SparseArray;
8 8 import android.util.SparseBooleanArray;
9 9 import android.util.SparseIntArray;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/PermissionUtils.java
... ... @@ -9,10 +9,10 @@ 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.annotation.Nullable;
14   -import android.support.annotation.RequiresApi;
15   -import android.support.v4.content.ContextCompat;
  12 +import androidx.annotation.NonNull;
  13 +import androidx.annotation.Nullable;
  14 +import androidx.annotation.RequiresApi;
  15 +import androidx.core.content.ContextCompat;
16 16 import android.util.Log;
17 17 import android.view.MotionEvent;
18 18 import android.view.WindowManager;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/PhoneUtils.java
... ... @@ -6,7 +6,7 @@ import android.content.Intent;
6 6 import android.content.pm.PackageManager;
7 7 import android.net.Uri;
8 8 import android.os.Build;
9   -import android.support.annotation.RequiresPermission;
  9 +import androidx.annotation.RequiresPermission;
10 10 import android.telephony.TelephonyManager;
11 11 import android.text.TextUtils;
12 12  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ProcessUtils.java
... ... @@ -10,8 +10,8 @@ import android.content.pm.ApplicationInfo;
10 10 import android.content.pm.PackageManager;
11 11 import android.content.pm.ResolveInfo;
12 12 import android.provider.Settings;
13   -import android.support.annotation.NonNull;
14   -import android.support.annotation.RequiresPermission;
  13 +import androidx.annotation.NonNull;
  14 +import androidx.annotation.RequiresPermission;
15 15 import android.util.Log;
16 16  
17 17 import java.util.Arrays;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/RegexUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.v4.util.SimpleArrayMap;
  3 +import androidx.collection.SimpleArrayMap;
4 4  
5 5  
6 6 import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.RegexConstants;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ResourceUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.RawRes;
  3 +import androidx.annotation.RawRes;
4 4  
5 5 import java.io.BufferedOutputStream;
6 6 import java.io.BufferedReader;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/SPStaticUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.content.SharedPreferences;
4   -import android.support.annotation.NonNull;
  4 +import androidx.annotation.NonNull;
5 5  
6 6 import java.util.Map;
7 7 import java.util.Set;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/SPUtils.java
... ... @@ -3,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
3 3 import android.annotation.SuppressLint;
4 4 import android.content.Context;
5 5 import android.content.SharedPreferences;
6   -import android.support.annotation.NonNull;
  6 +import androidx.annotation.NonNull;
7 7  
8 8 import java.util.Collections;
9 9 import java.util.HashMap;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ScreenUtils.java
... ... @@ -10,8 +10,8 @@ import android.graphics.Bitmap;
10 10 import android.graphics.Point;
11 11 import android.os.Build;
12 12 import android.provider.Settings;
13   -import android.support.annotation.NonNull;
14   -import android.support.annotation.RequiresPermission;
  13 +import androidx.annotation.NonNull;
  14 +import androidx.annotation.RequiresPermission;
15 15 import android.util.DisplayMetrics;
16 16 import android.view.Surface;
17 17 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ShellUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.NonNull;
4 4  
5 5 import java.io.BufferedReader;
6 6 import java.io.DataOutputStream;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/SnackbarUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.ColorInt;
4   -import android.support.annotation.DrawableRes;
5   -import android.support.annotation.IntDef;
6   -import android.support.annotation.IntRange;
7   -import android.support.annotation.LayoutRes;
8   -import android.support.annotation.NonNull;
9   -import android.support.design.widget.Snackbar;
  3 +import androidx.annotation.ColorInt;
  4 +import androidx.annotation.DrawableRes;
  5 +import androidx.annotation.IntDef;
  6 +import androidx.annotation.IntRange;
  7 +import androidx.annotation.LayoutRes;
  8 +import androidx.annotation.NonNull;
  9 +import com.google.android.material.snackbar.Snackbar;
10 10 import android.text.SpannableString;
11 11 import android.text.Spanned;
12 12 import android.text.style.ForegroundColorSpan;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/SpanUtils.java
... ... @@ -14,14 +14,14 @@ import android.graphics.Typeface;
14 14 import android.graphics.drawable.BitmapDrawable;
15 15 import android.graphics.drawable.Drawable;
16 16 import android.net.Uri;
17   -import android.support.annotation.ColorInt;
18   -import android.support.annotation.DrawableRes;
19   -import android.support.annotation.FloatRange;
20   -import android.support.annotation.IntDef;
21   -import android.support.annotation.IntRange;
22   -import android.support.annotation.NonNull;
23   -import android.support.annotation.Nullable;
24   -import android.support.v4.content.ContextCompat;
  17 +import androidx.annotation.ColorInt;
  18 +import androidx.annotation.DrawableRes;
  19 +import androidx.annotation.FloatRange;
  20 +import androidx.annotation.IntDef;
  21 +import androidx.annotation.IntRange;
  22 +import androidx.annotation.NonNull;
  23 +import androidx.annotation.Nullable;
  24 +import androidx.core.content.ContextCompat;
25 25 import android.text.Layout;
26 26 import android.text.Layout.Alignment;
27 27 import android.text.SpannableStringBuilder;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/StringUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.content.res.Resources;
4   -import android.support.annotation.ArrayRes;
5   -import android.support.annotation.StringRes;
  4 +import androidx.annotation.ArrayRes;
  5 +import androidx.annotation.StringRes;
6 6  
7 7 /**
8 8 * <pre>
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ThreadUtils.java
... ... @@ -2,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.os.Handler;
4 4 import android.os.Looper;
5   -import android.support.annotation.CallSuper;
6   -import android.support.annotation.IntRange;
7   -import android.support.annotation.NonNull;
  5 +import androidx.annotation.CallSuper;
  6 +import androidx.annotation.IntRange;
  7 +import androidx.annotation.NonNull;
8 8 import android.util.Log;
9 9  
10 10 import java.util.HashMap;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/TimeUtils.java
1 1 package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3   -import android.support.annotation.NonNull;
  3 +import androidx.annotation.NonNull;
4 4  
5 5  
6 6 import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.TimeConstants;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ToastUtils.java
... ... @@ -12,11 +12,11 @@ import android.graphics.drawable.Drawable;
12 12 import android.os.Build;
13 13 import android.os.Handler;
14 14 import android.os.Message;
15   -import android.support.annotation.ColorInt;
16   -import android.support.annotation.DrawableRes;
17   -import android.support.annotation.LayoutRes;
18   -import android.support.annotation.StringRes;
19   -import android.support.v4.app.NotificationManagerCompat;
  15 +import androidx.annotation.ColorInt;
  16 +import androidx.annotation.DrawableRes;
  17 +import androidx.annotation.LayoutRes;
  18 +import androidx.annotation.StringRes;
  19 +import androidx.core.app.NotificationManagerCompat;
20 20 import android.util.Log;
21 21 import android.view.Gravity;
22 22 import android.view.LayoutInflater;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/UriUtils.java
... ... @@ -10,8 +10,8 @@ import android.os.Environment;
10 10 import android.os.storage.StorageManager;
11 11 import android.provider.DocumentsContract;
12 12 import android.provider.MediaStore;
13   -import android.support.annotation.NonNull;
14   -import android.support.v4.content.FileProvider;
  13 +import androidx.annotation.NonNull;
  14 +import androidx.core.content.FileProvider;
15 15 import android.text.TextUtils;
16 16 import android.util.Log;
17 17  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/Utils.java
... ... @@ -11,7 +11,7 @@ import android.os.Build;
11 11 import android.os.Bundle;
12 12 import android.os.Handler;
13 13 import android.os.Looper;
14   -import android.support.v4.content.FileProvider;
  14 +import androidx.core.content.FileProvider;
15 15 import android.text.TextUtils;
16 16 import android.util.Log;
17 17 import android.view.View;
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/VibrateUtils.java
... ... @@ -2,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util;
2 2  
3 3 import android.content.Context;
4 4 import android.os.Vibrator;
5   -import android.support.annotation.RequiresPermission;
  5 +import androidx.annotation.RequiresPermission;
6 6  
7 7 import static android.Manifest.permission.VIBRATE;
8 8  
... ...
module_xiaojiaSoundBox/src/main/res/layout/activity_bluetooth_main.xml
... ... @@ -35,7 +35,7 @@
35 35 android:text="正在搜索..." />
36 36 </RelativeLayout>
37 37  
38   - <android.support.v7.widget.RecyclerView
  38 + <androidx.recyclerview.widget.RecyclerView
39 39 android:id="@+id/rv_blueTooth"
40 40 android:layout_width="match_parent"
41 41 android:layout_height="match_parent"
... ...
module_xiaojiaSoundBox/src/main/res/layout/activity_firmware_update.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2   -<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 4 xmlns:tools="http://schemas.android.com/tools"
5 5 android:layout_width="match_parent"
6 6 android:layout_height="match_parent"
7 7 tools:context=".ui.activity.FirmwareUpdateActivity">
8 8  
9   -</android.support.constraint.ConstraintLayout>
10 9 \ No newline at end of file
  10 +</androidx.constraintlayout.widget.ConstraintLayout>
11 11 \ No newline at end of file
... ...
module_xiaojiaSoundBox/src/main/res/layout/activity_speaker_main.xml
... ... @@ -8,7 +8,7 @@
8 8 android:layout_height="match_parent"
9 9 >
10 10  
11   - <android.support.v7.widget.RecyclerView
  11 + <androidx.recyclerview.widget.RecyclerView
12 12 android:id="@+id/recycler"
13 13 android:layout_width="match_parent"
14 14 android:layout_height="match_parent" />
... ...
module_xiaojiaSoundBox/src/main/res/layout/dialog_edit_role.xml
... ... @@ -55,7 +55,7 @@
55 55 android:textSize="17sp" />
56 56 </LinearLayout>
57 57  
58   - <android.support.v7.widget.RecyclerView
  58 + <androidx.recyclerview.widget.RecyclerView
59 59 android:id="@+id/rv_role"
60 60 android:layout_width="match_parent"
61 61 android:layout_height="wrap_content"
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_all_device.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/rv_all_device"
21 21 android:layout_width="match_parent"
22 22 android:layout_height="match_parent"
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_invit_friend.xml
... ... @@ -40,7 +40,7 @@
40 40 android:textSize="16sp"
41 41 android:textStyle="bold" />
42 42  
43   - <android.support.v7.widget.RecyclerView
  43 + <androidx.recyclerview.widget.RecyclerView
44 44 android:id="@+id/rv_role"
45 45 android:layout_width="match_parent"
46 46 android:layout_height="wrap_content"
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_search_device.xml
... ... @@ -21,7 +21,7 @@
21 21 android:layout_width="match_parent"
22 22 android:layout_height="match_parent">
23 23  
24   - <android.support.v7.widget.RecyclerView
  24 + <androidx.recyclerview.widget.RecyclerView
25 25 android:id="@+id/rvBlueTooth"
26 26 android:layout_width="match_parent"
27 27 android:layout_height="match_parent"
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_select_im_friend.xml
... ... @@ -66,7 +66,7 @@
66 66 android:layout_height="0dp"
67 67 android:layout_weight="1">
68 68  
69   - <android.support.v7.widget.RecyclerView
  69 + <androidx.recyclerview.widget.RecyclerView
70 70 android:id="@+id/rv_friends"
71 71 android:layout_width="match_parent"
72 72 android:layout_height="match_parent" />
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_select_wifi.xml
... ... @@ -33,7 +33,7 @@
33 33 android:layout_width="match_parent"
34 34 android:layout_height="match_parent">
35 35  
36   - <android.support.v7.widget.RecyclerView
  36 + <androidx.recyclerview.widget.RecyclerView
37 37 android:id="@+id/rv_wifi"
38 38 android:layout_width="match_parent"
39 39 android:layout_height="match_parent"
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_set_friend_role.xml
... ... @@ -57,7 +57,7 @@
57 57 android:layout_height="0dp"
58 58 android:layout_weight="1">
59 59  
60   - <android.support.v7.widget.RecyclerView
  60 + <androidx.recyclerview.widget.RecyclerView
61 61 android:id="@+id/rv_friends_role"
62 62 android:layout_width="match_parent"
63 63 android:layout_height="match_parent" />
... ...
module_xiaojiaSoundBox/src/main/res/layout/fragment_user_manager.xml
... ... @@ -52,7 +52,7 @@
52 52 android:layout_height="match_parent"
53 53 android:orientation="vertical">
54 54  
55   - <android.support.v7.widget.RecyclerView
  55 + <androidx.recyclerview.widget.RecyclerView
56 56 android:id="@+id/rv_user_manager_list"
57 57 android:layout_width="match_parent"
58 58 android:layout_height="0dp"
... ...
module_xiaojiaSoundBox/src/main/res/layout/item_list_set_role.xml
... ... @@ -36,7 +36,7 @@
36 36 android:text="黄昏下的枯树" />
37 37 </LinearLayout>
38 38  
39   - <android.support.v7.widget.RecyclerView
  39 + <androidx.recyclerview.widget.RecyclerView
40 40 android:id="@+id/rv_role_list"
41 41 android:layout_width="match_parent"
42 42 android:layout_height="wrap_content" />
... ...
module_xiaojiaSoundBox/src/main/res/layout/layout_snaker.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2   -<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 4 xmlns:tools="http://schemas.android.com/tools"
5 5 android:layout_width="match_parent"
6 6 android:layout_height="match_parent">
7 7  
8   - <android.support.design.widget.CoordinatorLayout
  8 + <androidx.coordinatorlayout.widget.CoordinatorLayout
9 9 android:id="@+id/snackbar_container"
10 10 android:layout_width="match_parent"
11 11 android:layout_height="match_parent">
... ... @@ -15,6 +15,6 @@
15 15 android:layout_height="wrap_content"
16 16 android:text="asfvsadfvas" />
17 17  
18   - </android.support.design.widget.CoordinatorLayout>
  18 + </androidx.coordinatorlayout.widget.CoordinatorLayout>
19 19  
20   -</android.support.constraint.ConstraintLayout>
21 20 \ No newline at end of file
  21 +</androidx.constraintlayout.widget.ConstraintLayout>
22 22 \ No newline at end of file
... ...
module_xiaojiaSoundBox/src/main/res/layout/pop_menu.xml
... ... @@ -11,7 +11,7 @@
11 11 android:layout_marginLeft="2dp"
12 12 android:background="@drawable/layer_xiaojia_tran" />
13 13  
14   - <android.support.v7.widget.RecyclerView
  14 + <androidx.recyclerview.widget.RecyclerView
15 15 android:id="@+id/rv_list"
16 16 android:layout_width="wrap_content"
17 17 android:layout_height="wrap_content"
... ...