Commit c0162320092794e2251f1736830c4099e90cdc29
1 parent
9a5617ed
迁移到androidx
Showing
100 changed files
with
300 additions
and
380 deletions
Too many changes to show.
To preserve performance only 100 of 146 files are displayed.
.idea/.name
0 → 100644
.idea/gradle.xml
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <project version="4"> | 2 | <project version="4"> |
| 3 | + <component name="GradleMigrationSettings" migrationVersion="1" /> | ||
| 3 | <component name="GradleSettings"> | 4 | <component name="GradleSettings"> |
| 4 | <option name="linkedExternalProjectsSettings"> | 5 | <option name="linkedExternalProjectsSettings"> |
| 5 | <GradleProjectSettings> | 6 | <GradleProjectSettings> |
| 6 | - <compositeConfiguration> | ||
| 7 | - <compositeBuild compositeDefinitionSource="SCRIPT" /> | ||
| 8 | - </compositeConfiguration> | 7 | + <option name="testRunner" value="PLATFORM" /> |
| 9 | <option name="distributionType" value="DEFAULT_WRAPPED" /> | 8 | <option name="distributionType" value="DEFAULT_WRAPPED" /> |
| 10 | <option name="externalProjectPath" value="$PROJECT_DIR$" /> | 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 | <option name="resolveModulePerSourceSet" value="false" /> | 17 | <option name="resolveModulePerSourceSet" value="false" /> |
| 12 | - <option name="testRunner" value="PLATFORM" /> | ||
| 13 | </GradleProjectSettings> | 18 | </GradleProjectSettings> |
| 14 | </option> | 19 | </option> |
| 15 | </component> | 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 | \ No newline at end of file | 46 | \ No newline at end of file |
app/build.gradle
| @@ -73,21 +73,21 @@ android { | @@ -73,21 +73,21 @@ android { | ||
| 73 | 73 | ||
| 74 | dependencies { | 74 | dependencies { |
| 75 | implementation fileTree(dir: 'libs', include: ['*.jar']) | 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 | testImplementation 'junit:junit:4.12' | 77 | testImplementation 'junit:junit:4.12' |
| 78 | implementation project(path: ':module_xiaojiaSoundBox') | 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 | implementation "com.qmuiteam:qmui:$rootProject.qmui" | 85 | implementation "com.qmuiteam:qmui:$rootProject.qmui" |
| 86 | implementation "com.cnlive.libs:base:$rootProject.libBase" | 86 | implementation "com.cnlive.libs:base:$rootProject.libBase" |
| 87 | androidTestImplementation 'junit:junit:4.12' | 87 | androidTestImplementation 'junit:junit:4.12' |
| 88 | implementation 'com.daimajia.easing:library:2.0@aar' | 88 | implementation 'com.daimajia.easing:library:2.0@aar' |
| 89 | implementation 'com.daimajia.androidanimations:library:2.3@aar' | 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 | implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion" | 92 | implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion" |
| 93 | annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion" | 93 | annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion" |
app/src/main/java/com/cnlive/strike/xiaojiaspeaker/MainActivity.java
| 1 | package com.cnlive.strike.xiaojiaspeaker; | 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 | import android.os.Bundle; | 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 | import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo; | 9 | import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivitySpeakerMainBinding; | 10 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivitySpeakerMainBinding; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.AllDeviceActivity; | 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 | public class MainActivity extends AppCompatActivity { | 13 | public class MainActivity extends AppCompatActivity { |
| 31 | private static final String TAG = "MainActivity"; | 14 | private static final String TAG = "MainActivity"; |
app/src/main/java/com/cnlive/strike/xiaojiaspeaker/ToolBarTestActivity.java
| 1 | package com.cnlive.strike.xiaojiaspeaker; | 1 | package com.cnlive.strike.xiaojiaspeaker; |
| 2 | 2 | ||
| 3 | -import android.databinding.DataBindingUtil; | 3 | +import androidx.databinding.DataBindingUtil; |
| 4 | import android.os.Build; | 4 | import android.os.Build; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | -import android.view.View; | ||
| 8 | -import android.view.animation.AnimationUtils; | ||
| 9 | 7 | ||
| 10 | import com.cnlive.strike.speaker.R; | 8 | import com.cnlive.strike.speaker.R; |
| 11 | import com.cnlive.strike.speaker.databinding.ActivityToolBarTest1Binding; | 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 | public class ToolBarTestActivity extends AppCompatActivity { | 11 | public class ToolBarTestActivity extends AppCompatActivity { |
| 17 | private ActivityToolBarTest1Binding binding; | 12 | private ActivityToolBarTest1Binding binding; |
app/src/main/res/layout/activity_main.xml
| @@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
| 7 | android:layout_height="match_parent" | 7 | android:layout_height="match_parent" |
| 8 | > | 8 | > |
| 9 | 9 | ||
| 10 | - <android.support.v7.widget.RecyclerView | 10 | + <androidx.recyclerview.widget.RecyclerView |
| 11 | android:id="@+id/recycler" | 11 | android:id="@+id/recycler" |
| 12 | android:layout_width="match_parent" | 12 | android:layout_width="match_parent" |
| 13 | android:layout_height="match_parent" /> | 13 | android:layout_height="match_parent" /> |
app/src/main/res/layout/activity_tool_bar_test.xml
| @@ -334,7 +334,7 @@ | @@ -334,7 +334,7 @@ | ||
| 334 | </FrameLayout> | 334 | </FrameLayout> |
| 335 | <!-- --> | 335 | <!-- --> |
| 336 | 336 | ||
| 337 | - <android.support.v4.widget.NestedScrollView | 337 | + <androidx.core.widget.NestedScrollView |
| 338 | android:id="@+id/scrollView" | 338 | android:id="@+id/scrollView" |
| 339 | android:layout_width="match_parent" | 339 | android:layout_width="match_parent" |
| 340 | android:layout_height="match_parent" | 340 | android:layout_height="match_parent" |
| @@ -429,6 +429,6 @@ | @@ -429,6 +429,6 @@ | ||
| 429 | android:layout_margin="20dp" | 429 | android:layout_margin="20dp" |
| 430 | android:text="sajgfdkl;sdkgl;'sdjhgf;losdkmjgl;" /> | 430 | android:text="sajgfdkl;sdkgl;'sdjhgf;losdkmjgl;" /> |
| 431 | </LinearLayout> | 431 | </LinearLayout> |
| 432 | - </android.support.v4.widget.NestedScrollView> | 432 | + </androidx.core.widget.NestedScrollView> |
| 433 | </LinearLayout> | 433 | </LinearLayout> |
| 434 | </layout> | 434 | </layout> |
| 435 | \ No newline at end of file | 435 | \ No newline at end of file |
app/src/main/res/layout/activity_tool_bar_test1.xml
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <layout> | 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 | xmlns:app="http://schemas.android.com/apk/res-auto" | 5 | xmlns:app="http://schemas.android.com/apk/res-auto" |
| 6 | xmlns:tools="http://schemas.android.com/tools" | 6 | xmlns:tools="http://schemas.android.com/tools" |
| 7 | android:layout_width="match_parent" | 7 | android:layout_width="match_parent" |
| @@ -10,7 +10,7 @@ | @@ -10,7 +10,7 @@ | ||
| 10 | tools:context="com.cnlive.strike.xiaojiaspeaker.ToolBarTestActivity" | 10 | tools:context="com.cnlive.strike.xiaojiaspeaker.ToolBarTestActivity" |
| 11 | tools:ignore="MissingDefaultResource"> | 11 | tools:ignore="MissingDefaultResource"> |
| 12 | 12 | ||
| 13 | - <android.support.design.widget.AppBarLayout | 13 | + <com.google.android.material.appbar.AppBarLayout |
| 14 | android:id="@+id/appbar" | 14 | android:id="@+id/appbar" |
| 15 | android:layout_width="match_parent" | 15 | android:layout_width="match_parent" |
| 16 | android:layout_height="150dp" | 16 | android:layout_height="150dp" |
| @@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
| 18 | android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> | 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 | android:id="@+id/ctb" | 22 | android:id="@+id/ctb" |
| 23 | android:layout_width="match_parent" | 23 | android:layout_width="match_parent" |
| 24 | android:layout_height="wrap_content" | 24 | android:layout_height="wrap_content" |
| @@ -183,12 +183,12 @@ | @@ -183,12 +183,12 @@ | ||
| 183 | <!-- --> | 183 | <!-- --> |
| 184 | </LinearLayout> | 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 | android:layout_width="match_parent" | 192 | android:layout_width="match_parent" |
| 193 | android:layout_height="match_parent" | 193 | android:layout_height="match_parent" |
| 194 | app:layout_behavior="@string/appbar_scrolling_view_behavior"> | 194 | app:layout_behavior="@string/appbar_scrolling_view_behavior"> |
| @@ -282,6 +282,6 @@ | @@ -282,6 +282,6 @@ | ||
| 282 | android:layout_margin="20dp" | 282 | android:layout_margin="20dp" |
| 283 | android:text="sajgfdkl;sdkgl;'sdjhgf;losdkmjgl;" /> | 283 | android:text="sajgfdkl;sdkgl;'sdjhgf;losdkmjgl;" /> |
| 284 | </LinearLayout> | 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 | </layout> | 287 | </layout> |
| 288 | \ No newline at end of file | 288 | \ No newline at end of file |
build.gradle
| @@ -63,11 +63,11 @@ ext { | @@ -63,11 +63,11 @@ ext { | ||
| 63 | recyclerviewV7 = '28.0.0' | 63 | recyclerviewV7 = '28.0.0' |
| 64 | cardviewV7 = '28.0.0' | 64 | cardviewV7 = '28.0.0' |
| 65 | 65 | ||
| 66 | - appArch = '1.0.6' | 66 | + appArch = '1.3.6.2-androidx-beta1' |
| 67 | //qmui | 67 | //qmui |
| 68 | qmui = '1.1.5' | 68 | qmui = '1.1.5' |
| 69 | 69 | ||
| 70 | - libBase = '1.8.0' | 70 | + libBase = '1.9.1.8-androidx-beta3' |
| 71 | libNetwork = '1.1.5' | 71 | libNetwork = '1.1.5' |
| 72 | libLargeImage = '1.0.1' | 72 | libLargeImage = '1.0.1' |
| 73 | libEmoj = '1.9.8' | 73 | libEmoj = '1.9.8' |
| @@ -75,9 +75,9 @@ ext { | @@ -75,9 +75,9 @@ ext { | ||
| 75 | libAnalytics = '1.1.0' | 75 | libAnalytics = '1.1.0' |
| 76 | 76 | ||
| 77 | //glide | 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 | magicindicator = '1.6.0' | 82 | magicindicator = '1.6.0' |
| 83 | 83 |
config.gradle
gradle.properties
| @@ -14,7 +14,7 @@ org.gradle.jvmargs=-Xmx1536m | @@ -14,7 +14,7 @@ org.gradle.jvmargs=-Xmx1536m | ||
| 14 | # AndroidX package structure to make it clearer which packages are bundled with the | 14 | # AndroidX package structure to make it clearer which packages are bundled with the |
| 15 | # Android operating system, and which are packaged with your app's APK | 15 | # Android operating system, and which are packaged with your app's APK |
| 16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn | 16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn |
| 17 | -android.useAndroidX=false | 17 | +android.useAndroidX=true |
| 18 | # Automatically convert third-party libraries to use AndroidX | 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,12 +52,12 @@ android { | ||
| 52 | 52 | ||
| 53 | dependencies { | 53 | dependencies { |
| 54 | implementation fileTree(include: ['*.jar'], dir: 'libs') | 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 | implementation "com.qmuiteam:qmui:$rootProject.qmui" | 61 | implementation "com.qmuiteam:qmui:$rootProject.qmui" |
| 62 | implementation "com.cnlive.libs:base:$rootProject.libBase" | 62 | implementation "com.cnlive.libs:base:$rootProject.libBase" |
| 63 | implementation "com.cnlive.libs:network:$rootProject.libNetwork" | 63 | implementation "com.cnlive.libs:network:$rootProject.libNetwork" |
| @@ -89,7 +89,7 @@ dependencies { | @@ -89,7 +89,7 @@ dependencies { | ||
| 89 | implementation "com.daimajia.easing:library:$rootProject.viewAnimationsEasing" | 89 | implementation "com.daimajia.easing:library:$rootProject.viewAnimationsEasing" |
| 90 | implementation "com.daimajia.androidanimations:library:$rootProject.viewAnimationsAndroid" | 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 | implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion" | 94 | implementation "com.alibaba:arouter-api:$rootProject.arouterApiVersion" |
| 95 | annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion" | 95 | annotationProcessor "com.alibaba:arouter-compiler:$rootProject.arouterCompilerVersion" |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/AllDeviceFragmentView.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.frame.view; | 1 | package com.cnlive.strike.xiaojiaspeaker.frame.view; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 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 | import android.util.Log; | 6 | import android.util.Log; |
| 7 | import android.view.View; | 7 | import android.view.View; |
| 8 | 8 | ||
| @@ -14,8 +14,6 @@ import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceDetailActivity; | @@ -14,8 +14,6 @@ import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceDetailActivity; | ||
| 14 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.RemoteControlActivity; | 14 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.RemoteControlActivity; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.ui.adapter.AllDeviceAdapter; | 15 | import com.cnlive.strike.xiaojiaspeaker.ui.adapter.AllDeviceAdapter; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.AllDeviceFragment; | 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 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 17 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 20 | import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton; | 18 | import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton; |
| 21 | 19 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/ChangeDeviceNameView.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.frame.view; | 1 | package com.cnlive.strike.xiaojiaspeaker.frame.view; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | -import android.support.v4.content.ContextCompat; | 4 | +import androidx.core.content.ContextCompat; |
| 5 | import android.text.Editable; | 5 | import android.text.Editable; |
| 6 | import android.text.TextWatcher; | 6 | import android.text.TextWatcher; |
| 7 | import android.view.View; | 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,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view; | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.graphics.Typeface; | 4 | import android.graphics.Typeface; |
| 5 | import android.net.wifi.ScanResult; | 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 | import android.text.TextUtils; | 8 | import android.text.TextUtils; |
| 9 | import android.util.Log; | 9 | import android.util.Log; |
| 10 | import android.view.View; | 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,39 +7,29 @@ import android.content.pm.PackageManager; | ||
| 7 | import android.graphics.Typeface; | 7 | import android.graphics.Typeface; |
| 8 | import android.net.Uri; | 8 | import android.net.Uri; |
| 9 | import android.provider.Settings; | 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 | import android.text.TextUtils; | 14 | import android.text.TextUtils; |
| 16 | import android.util.Log; | 15 | import android.util.Log; |
| 17 | import android.view.View; | 16 | import android.view.View; |
| 18 | 17 | ||
| 19 | -import com.clj.fastble.BleManager; | ||
| 20 | import com.cnlive.libs.base.util.AlertUtil; | 18 | import com.cnlive.libs.base.util.AlertUtil; |
| 21 | import com.cnlive.strike.xiaojiaspeaker.R; | 19 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 22 | -import com.cnlive.strike.xiaojiaspeaker.model.DeviceManagerMenu; | ||
| 23 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.DeviceDetail; | 20 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.DeviceDetail; |
| 24 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; | 21 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; |
| 25 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep2Activity; | 22 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep2Activity; |
| 26 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.ChangeDeviceNameActivity; | 23 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.ChangeDeviceNameActivity; |
| 27 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.ChangeWifiActivity; | 24 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.ChangeWifiActivity; |
| 28 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceInfoActivity; | 25 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceInfoActivity; |
| 29 | -import com.cnlive.strike.xiaojiaspeaker.ui.activity.DeviceManagerActivity; | ||
| 30 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.FirmwareUpdateActivity; | 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 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment; | 27 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment; |
| 34 | import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog; | 28 | import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog; |
| 35 | import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsListener; | 29 | import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsListener; |
| 36 | import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsUtils; | 30 | import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsUtils; |
| 37 | -import com.cnlive.strike.xiaojiaspeaker.util.utilcode.CheckUtil; | ||
| 38 | import com.hannesdorfmann.mosby3.mvp.MvpView; | 31 | import com.hannesdorfmann.mosby3.mvp.MvpView; |
| 39 | 32 | ||
| 40 | -import java.util.ArrayList; | ||
| 41 | -import java.util.List; | ||
| 42 | - | ||
| 43 | public class DeviceManagerFragmentView implements MvpView { | 33 | public class DeviceManagerFragmentView implements MvpView { |
| 44 | private DeviceManagerFragment fragment; | 34 | private DeviceManagerFragment fragment; |
| 45 | // private DeviceManagerMenuAdapter adapter; | 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,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view; | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.graphics.Bitmap; | 4 | import android.graphics.Bitmap; |
| 5 | import android.graphics.BitmapFactory; | 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 | import android.text.TextUtils; | 8 | import android.text.TextUtils; |
| 9 | import android.view.View; | 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,11 +3,10 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view; | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.bluetooth.BluetoothAdapter; | 4 | import android.bluetooth.BluetoothAdapter; |
| 5 | import android.content.Intent; | 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 | import android.text.TextUtils; | 9 | import android.text.TextUtils; |
| 10 | -import android.util.Log; | ||
| 11 | import android.view.View; | 10 | import android.view.View; |
| 12 | 11 | ||
| 13 | import com.clj.fastble.BleManager; | 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,8 +2,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Context; | 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 | import android.text.Editable; | 7 | import android.text.Editable; |
| 8 | import android.text.TextUtils; | 8 | import android.text.TextUtils; |
| 9 | import android.text.TextWatcher; | 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,8 +5,8 @@ import android.bluetooth.BluetoothGatt; | ||
| 5 | import android.graphics.Typeface; | 5 | import android.graphics.Typeface; |
| 6 | import android.net.wifi.ScanResult; | 6 | import android.net.wifi.ScanResult; |
| 7 | import android.os.Handler; | 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 | import android.text.TextUtils; | 10 | import android.text.TextUtils; |
| 11 | import android.util.Log; | 11 | import android.util.Log; |
| 12 | import android.view.View; | 12 | import android.view.View; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/SetFriendsRoleView.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.frame.view; | 1 | package com.cnlive.strike.xiaojiaspeaker.frame.view; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 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 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.view.View; | 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,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.frame.view; | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.graphics.Color; | 4 | import android.graphics.Color; |
| 5 | import android.graphics.Typeface; | 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 | import android.text.TextUtils; | 8 | import android.text.TextUtils; |
| 9 | import android.view.View; | 9 | import android.view.View; |
| 10 | import android.widget.Button; | 10 | import android.widget.Button; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/model/LetterComparator.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.model; | 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 | import java.util.Comparator; | 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,25 +2,19 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 9 | import android.os.Bundle; |
| 10 | import android.text.TextUtils; | 10 | import android.text.TextUtils; |
| 11 | -import android.view.View; | ||
| 12 | 11 | ||
| 13 | import com.alibaba.android.arouter.facade.annotation.Route; | 12 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 14 | import com.cnlive.libs.base.util.AlertUtil; | 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 | import com.cnlive.strike.xiaojiaspeaker.R; | 14 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 18 | import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo; | 15 | import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo; |
| 19 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityAllDeviceBinding; | 16 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityAllDeviceBinding; |
| 20 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.AllDeviceFragment; | 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,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | import android.view.View; | 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,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | import android.view.View; | 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,13 +8,13 @@ import android.content.Context; | ||
| 8 | import android.content.Intent; | 8 | import android.content.Intent; |
| 9 | import android.content.IntentFilter; | 9 | import android.content.IntentFilter; |
| 10 | import android.content.pm.PackageManager; | 10 | import android.content.pm.PackageManager; |
| 11 | -import android.databinding.DataBindingUtil; | 11 | +import androidx.databinding.DataBindingUtil; |
| 12 | import android.net.Uri; | 12 | import android.net.Uri; |
| 13 | import android.provider.Settings; | 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 | import android.os.Bundle; | 18 | import android.os.Bundle; |
| 19 | import android.util.Log; | 19 | import android.util.Log; |
| 20 | import android.view.View; | 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,46 +2,31 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.bluetooth.BluetoothAdapter; | 3 | import android.bluetooth.BluetoothAdapter; |
| 4 | import android.bluetooth.BluetoothDevice; | 4 | import android.bluetooth.BluetoothDevice; |
| 5 | -import android.bluetooth.BluetoothGatt; | ||
| 6 | import android.content.BroadcastReceiver; | 5 | import android.content.BroadcastReceiver; |
| 7 | import android.content.Context; | 6 | import android.content.Context; |
| 8 | import android.content.Intent; | 7 | import android.content.Intent; |
| 9 | import android.content.IntentFilter; | 8 | import android.content.IntentFilter; |
| 10 | -import android.databinding.DataBindingUtil; | 9 | +import androidx.databinding.DataBindingUtil; |
| 11 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 14 | import android.text.TextUtils; |
| 17 | import android.util.Log; | 15 | import android.util.Log; |
| 18 | import android.view.View; | 16 | import android.view.View; |
| 19 | -import android.widget.Button; | ||
| 20 | 17 | ||
| 21 | import com.clj.fastble.BleManager; | 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 | import com.cnlive.libs.base.util.AlertUtil; | 19 | import com.cnlive.libs.base.util.AlertUtil; |
| 30 | import com.cnlive.strike.xiaojiaspeaker.R; | 20 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 31 | -import com.cnlive.strike.xiaojiaspeaker.constants.BlufiConstants; | ||
| 32 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityBluetoothMainBinding; | 21 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityBluetoothMainBinding; |
| 33 | import com.cnlive.strike.xiaojiaspeaker.model.BlueToothMsgEvent; | 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 | import com.cnlive.strike.xiaojiaspeaker.ui.adapter.BluetoothListViewAdapterTest; | 23 | import com.cnlive.strike.xiaojiaspeaker.ui.adapter.BluetoothListViewAdapterTest; |
| 37 | -import com.cnlive.strike.xiaojiaspeaker.ui.adapter.WifiRecycleAdapter; | ||
| 38 | import com.cnlive.strike.xiaojiaspeaker.util.QMUITipDialogUtil; | 24 | import com.cnlive.strike.xiaojiaspeaker.util.QMUITipDialogUtil; |
| 39 | 25 | ||
| 40 | import org.greenrobot.eventbus.EventBus; | 26 | import org.greenrobot.eventbus.EventBus; |
| 41 | import org.greenrobot.eventbus.Subscribe; | 27 | import org.greenrobot.eventbus.Subscribe; |
| 42 | import org.greenrobot.eventbus.ThreadMode; | 28 | import org.greenrobot.eventbus.ThreadMode; |
| 43 | 29 | ||
| 44 | -import java.io.UnsupportedEncodingException; | ||
| 45 | import java.lang.reflect.Field; | 30 | import java.lang.reflect.Field; |
| 46 | import java.lang.reflect.Method; | 31 | import java.lang.reflect.Method; |
| 47 | import java.util.ArrayList; | 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,24 +2,15 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | -import android.text.Editable; | ||
| 10 | import android.text.TextUtils; | 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 | import com.cnlive.strike.xiaojiaspeaker.R; | 11 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 17 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityChangeDeviceNameBinding; | 12 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityChangeDeviceNameBinding; |
| 18 | -import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; | ||
| 19 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.ChangeDeviceNameFragment; | 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,17 +8,15 @@ import android.net.Uri; | ||
| 8 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | import android.os.Handler; | 9 | import android.os.Handler; |
| 10 | import android.provider.Settings; | 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 | import android.text.TextUtils; | 14 | import android.text.TextUtils; |
| 15 | import android.util.Log; | 15 | import android.util.Log; |
| 16 | 16 | ||
| 17 | -import com.clj.fastble.data.BleDevice; | ||
| 18 | import com.cnlive.strike.xiaojiaspeaker.R; | 17 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 19 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; | 18 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; |
| 20 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.ChangeWifiFragment; | 19 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.ChangeWifiFragment; |
| 21 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment; | ||
| 22 | import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog; | 20 | import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog; |
| 23 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; | 21 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; |
| 24 | import com.cnlive.strike.xiaojiaspeaker.util.lib_permisshelper.PermissionsListener; | 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,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | import android.text.TextUtils; | 9 | import android.text.TextUtils; |
| 10 | import android.view.View; | 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,10 +2,10 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.databinding.DataBindingUtil; | 5 | +import androidx.databinding.DataBindingUtil; |
| 6 | import android.net.Uri; | 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 | import android.os.Bundle; | 9 | import android.os.Bundle; |
| 10 | import android.text.TextUtils; | 10 | import android.text.TextUtils; |
| 11 | import android.view.View; | 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,25 +2,15 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 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 | import com.cnlive.strike.xiaojiaspeaker.R; | 10 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityDeviceDetailBinding; | 11 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityDeviceDetailBinding; |
| 16 | -import com.cnlive.strike.xiaojiaspeaker.model.message.EventMsg; | ||
| 17 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; | 12 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; |
| 18 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceDetailFragment; | 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 | import java.io.Serializable; | 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,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | import android.view.View; | 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,9 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 8 | import android.os.Bundle; |
| 9 | import android.view.View; | 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,21 +2,16 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.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 | import android.os.Bundle; | 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 | import com.cnlive.strike.xiaojiaspeaker.R; | 11 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityDeviceManagerBinding; | 12 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivityDeviceManagerBinding; |
| 17 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; | 13 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; |
| 18 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment; | 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,13 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | 7 | ||
| 8 | import com.cnlive.strike.xiaojiaspeaker.R; | 8 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 9 | -import com.cnlive.strike.xiaojiaspeaker.databinding.FragmentFirmwareUpdateBinding; | ||
| 10 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.DeviceDetail; | 9 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.DeviceDetail; |
| 11 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.DeviceManagerFragment; | ||
| 12 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.FirmwareUpdateFragment; | 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,12 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | 8 | ||
| 9 | import com.cnlive.strike.xiaojiaspeaker.R; | 9 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 10 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.AllDeviceFragment; | ||
| 11 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.InvitFriendFragment; | 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,14 +3,13 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Context; | 4 | import android.content.Context; |
| 5 | import android.content.Intent; | 5 | import android.content.Intent; |
| 6 | -import android.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 | import android.os.Bundle; | 9 | import android.os.Bundle; |
| 10 | import android.util.Log; | 10 | import android.util.Log; |
| 11 | import android.view.View; | 11 | import android.view.View; |
| 12 | 12 | ||
| 13 | -import com.cnlive.libs.base.logic.Event; | ||
| 14 | import com.cnlive.libs.base.logic.Logic; | 13 | import com.cnlive.libs.base.logic.Logic; |
| 15 | import com.cnlive.libs.base.logic.callback.DataCallback; | 14 | import com.cnlive.libs.base.logic.callback.DataCallback; |
| 16 | import com.cnlive.libs.base.logic.callback.FailureCallback; | 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,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | 7 | ||
| 8 | import com.cnlive.strike.xiaojiaspeaker.R; | 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,12 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | 8 | ||
| 9 | import com.cnlive.strike.xiaojiaspeaker.R; | 9 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 10 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SearchDevicefragment; | ||
| 11 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectIMFriendFragment; | 10 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectIMFriendFragment; |
| 12 | 11 | ||
| 13 | public class SelectIMFriendActivity extends AppCompatActivity { | 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,27 +2,20 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.Manifest; | 3 | import android.Manifest; |
| 4 | import android.app.Activity; | 4 | import android.app.Activity; |
| 5 | -import android.content.BroadcastReceiver; | ||
| 6 | -import android.content.Context; | ||
| 7 | import android.content.Intent; | 5 | import android.content.Intent; |
| 8 | -import android.content.IntentFilter; | ||
| 9 | import android.content.pm.PackageManager; | 6 | import android.content.pm.PackageManager; |
| 10 | -import android.net.NetworkInfo; | ||
| 11 | import android.net.Uri; | 7 | import android.net.Uri; |
| 12 | -import android.net.wifi.WifiManager; | ||
| 13 | import android.os.Handler; | 8 | import android.os.Handler; |
| 14 | import android.provider.Settings; | 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 | import android.os.Bundle; | 13 | import android.os.Bundle; |
| 19 | import android.util.Log; | 14 | import android.util.Log; |
| 20 | 15 | ||
| 21 | -import com.clj.fastble.BleManager; | ||
| 22 | import com.clj.fastble.data.BleDevice; | 16 | import com.clj.fastble.data.BleDevice; |
| 23 | import com.cnlive.libs.base.util.AlertUtil; | 17 | import com.cnlive.libs.base.util.AlertUtil; |
| 24 | import com.cnlive.strike.xiaojiaspeaker.R; | 18 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 25 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SearchDevicefragment; | ||
| 26 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment; | 19 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment; |
| 27 | import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog; | 20 | import com.cnlive.strike.xiaojiaspeaker.ui.widget.SelectDialog; |
| 28 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; | 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,13 +2,12 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | 8 | ||
| 9 | import com.cnlive.libs.base.util.AlertUtil; | 9 | import com.cnlive.libs.base.util.AlertUtil; |
| 10 | import com.cnlive.strike.xiaojiaspeaker.R; | 10 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 11 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment; | ||
| 12 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SetFriendsRoleFragment; | 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,8 +6,8 @@ import android.content.Intent; | ||
| 6 | import android.content.SharedPreferences; | 6 | import android.content.SharedPreferences; |
| 7 | import android.graphics.Bitmap; | 7 | import android.graphics.Bitmap; |
| 8 | import android.graphics.BitmapFactory; | 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 | import android.os.Bundle; | 11 | import android.os.Bundle; |
| 12 | import android.util.Base64; | 12 | import android.util.Base64; |
| 13 | import android.view.View; | 13 | import android.view.View; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SpeakerMainActivity.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.activity; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.activity; |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | -import android.bluetooth.BluetoothDevice; | ||
| 5 | import android.content.BroadcastReceiver; | 4 | import android.content.BroadcastReceiver; |
| 6 | import android.content.Context; | 5 | import android.content.Context; |
| 7 | import android.content.Intent; | 6 | import android.content.Intent; |
| 8 | import android.content.IntentFilter; | 7 | import android.content.IntentFilter; |
| 9 | -import android.databinding.DataBindingUtil; | ||
| 10 | -import android.graphics.Color; | 8 | +import androidx.databinding.DataBindingUtil; |
| 9 | + | ||
| 11 | import android.net.NetworkInfo; | 10 | import android.net.NetworkInfo; |
| 12 | import android.net.wifi.ScanResult; | 11 | import android.net.wifi.ScanResult; |
| 13 | import android.net.wifi.WifiManager; | 12 | import android.net.wifi.WifiManager; |
| 14 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 17 | import android.text.TextUtils; |
| 19 | import android.util.Log; | 18 | import android.util.Log; |
| 20 | 19 | ||
| @@ -22,24 +21,17 @@ import com.cnlive.libs.base.util.AlertUtil; | @@ -22,24 +21,17 @@ import com.cnlive.libs.base.util.AlertUtil; | ||
| 22 | import com.cnlive.strike.xiaojiaspeaker.R; | 21 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 23 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivitySpeakerMainBinding; | 22 | import com.cnlive.strike.xiaojiaspeaker.databinding.ActivitySpeakerMainBinding; |
| 24 | import com.cnlive.strike.xiaojiaspeaker.listener.WifiChangeListener; | 23 | import com.cnlive.strike.xiaojiaspeaker.listener.WifiChangeListener; |
| 25 | -import com.cnlive.strike.xiaojiaspeaker.model.BlueToothMsgEvent; | ||
| 26 | import com.cnlive.strike.xiaojiaspeaker.model.WifiConnModel; | 24 | import com.cnlive.strike.xiaojiaspeaker.model.WifiConnModel; |
| 27 | import com.cnlive.strike.xiaojiaspeaker.model.WifiMsgEvent; | 25 | import com.cnlive.strike.xiaojiaspeaker.model.WifiMsgEvent; |
| 28 | import com.cnlive.strike.xiaojiaspeaker.ui.adapter.WifiRecycleAdapter; | 26 | import com.cnlive.strike.xiaojiaspeaker.ui.adapter.WifiRecycleAdapter; |
| 29 | -import com.cnlive.strike.xiaojiaspeaker.ui.widget.WifiPwdDialog; | ||
| 30 | import com.cnlive.strike.xiaojiaspeaker.util.WifiCheckUtil; | 27 | import com.cnlive.strike.xiaojiaspeaker.util.WifiCheckUtil; |
| 31 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; | 28 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; |
| 32 | -import com.cnlive.strike.xiaojiaspeaker.util.utilcode.util.BarUtils; | ||
| 33 | import com.cnlive.strike.xiaojiaspeaker.util.utilcode.util.NetworkUtils; | 29 | import com.cnlive.strike.xiaojiaspeaker.util.utilcode.util.NetworkUtils; |
| 34 | 30 | ||
| 35 | import org.greenrobot.eventbus.EventBus; | 31 | import org.greenrobot.eventbus.EventBus; |
| 36 | import org.greenrobot.eventbus.Subscribe; | 32 | import org.greenrobot.eventbus.Subscribe; |
| 37 | import org.greenrobot.eventbus.ThreadMode; | 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 | import java.util.ArrayList; | 35 | import java.util.ArrayList; |
| 44 | import java.util.List; | 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,14 +2,12 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| 5 | -import android.support.v7.app.AppCompatActivity; | 5 | +import androidx.appcompat.app.AppCompatActivity; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | 8 | ||
| 9 | import com.alibaba.android.arouter.facade.annotation.Route; | 9 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 10 | -import com.clj.fastble.data.BleDevice; | ||
| 11 | import com.cnlive.strike.xiaojiaspeaker.R; | 10 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 12 | -import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectWifiFragment; | ||
| 13 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.UserManagerFragment; | 11 | import com.cnlive.strike.xiaojiaspeaker.ui.fragment.UserManagerFragment; |
| 14 | 12 | ||
| 15 | @Route(path = "/XiaoJiaSpeaker/UserManagerActivity") | 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,11 +2,11 @@ package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | ||
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Context; | 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 | import android.view.LayoutInflater; | 10 | import android.view.LayoutInflater; |
| 11 | import android.view.View; | 11 | import android.view.View; |
| 12 | import android.view.ViewGroup; | 12 | import android.view.ViewGroup; |
| @@ -14,7 +14,6 @@ import android.view.ViewGroup; | @@ -14,7 +14,6 @@ import android.view.ViewGroup; | ||
| 14 | import com.cnlive.strike.application.GlideApp; | 14 | import com.cnlive.strike.application.GlideApp; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.R; | 15 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemAllDeviceBinding; | 16 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemAllDeviceBinding; |
| 17 | -import com.cnlive.strike.xiaojiaspeaker.model.AllDeviceInfo; | ||
| 18 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; | 17 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.FamilyListBean; |
| 19 | 18 | ||
| 20 | import java.lang.reflect.Method; | 19 | import java.lang.reflect.Method; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/AllRoleDetailAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 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 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
| 10 | import android.view.View; | 9 | import android.view.View; |
| 11 | import android.view.ViewGroup; | 10 | import android.view.ViewGroup; |
| @@ -15,10 +14,7 @@ import com.cnlive.strike.xiaojiaspeaker.R; | @@ -15,10 +14,7 @@ import com.cnlive.strike.xiaojiaspeaker.R; | ||
| 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.ItemListSetRoleCheckBoxBinding; | 14 | import com.cnlive.strike.xiaojiaspeaker.databinding.ItemListSetRoleCheckBoxBinding; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.model.RoleInfo; | 15 | import com.cnlive.strike.xiaojiaspeaker.model.RoleInfo; |
| 17 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.RoleNetBean; | 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 | import java.util.List; | 18 | import java.util.List; |
| 23 | import java.util.Map; | 19 | import java.util.Map; |
| 24 | 20 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/BluetoothDeviceAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | -import android.bluetooth.BluetoothClass; | ||
| 4 | import android.bluetooth.BluetoothDevice; | 3 | import android.bluetooth.BluetoothDevice; |
| 5 | import android.content.Context; | 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 | import android.view.LayoutInflater; | 9 | import android.view.LayoutInflater; |
| 12 | import android.view.View; | 10 | import android.view.View; |
| 13 | import android.view.ViewGroup; | 11 | import android.view.ViewGroup; |
| 14 | -import android.widget.CompoundButton; | ||
| 15 | 12 | ||
| 16 | 13 | ||
| 17 | import com.clj.fastble.data.BleDevice; | 14 | import com.clj.fastble.data.BleDevice; |
| 18 | import com.cnlive.strike.application.GlideApp; | 15 | import com.cnlive.strike.application.GlideApp; |
| 19 | import com.cnlive.strike.xiaojiaspeaker.R; | 16 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 20 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemBluetoothDeviceBinding; | 17 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemBluetoothDeviceBinding; |
| 21 | -import com.cnlive.strike.xiaojiaspeaker.model.BluetoothDeviceInfo; | ||
| 22 | 18 | ||
| 23 | import java.util.HashMap; | 19 | import java.util.HashMap; |
| 24 | import java.util.List; | 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,16 +2,15 @@ package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | ||
| 2 | 2 | ||
| 3 | import android.bluetooth.BluetoothDevice; | 3 | import android.bluetooth.BluetoothDevice; |
| 4 | import android.content.Context; | 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 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
| 9 | import android.view.View; | 9 | import android.view.View; |
| 10 | import android.view.ViewGroup; | 10 | import android.view.ViewGroup; |
| 11 | 11 | ||
| 12 | import com.cnlive.strike.xiaojiaspeaker.R; | 12 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 13 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemBluetoothDeviceBinding; | 13 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemBluetoothDeviceBinding; |
| 14 | -import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemWifi1Binding; | ||
| 15 | 14 | ||
| 16 | import java.util.List; | 15 | import java.util.List; |
| 17 | 16 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/DeviceManagerMenuAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 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 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
| 9 | import android.view.View; | 9 | import android.view.View; |
| 10 | import android.view.ViewGroup; | 10 | import android.view.ViewGroup; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/SelectIMFriendAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 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 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
| 9 | import android.view.View; | 9 | import android.view.View; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/SetRoleAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 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 | import android.text.TextUtils; | 8 | import android.text.TextUtils; |
| 9 | import android.view.LayoutInflater; | 9 | import android.view.LayoutInflater; |
| 10 | import android.view.View; | 10 | import android.view.View; |
| @@ -14,7 +14,6 @@ import com.cnlive.strike.application.GlideApp; | @@ -14,7 +14,6 @@ import com.cnlive.strike.application.GlideApp; | ||
| 14 | import com.cnlive.strike.xiaojiaspeaker.R; | 14 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.ItemListSetRoleBinding; | 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.ItemListSetRoleBinding; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.model.RoleInfo; | 16 | import com.cnlive.strike.xiaojiaspeaker.model.RoleInfo; |
| 17 | -import com.cnlive.strike.xiaojiaspeaker.netWork.bean.InvitFamilyBean; | ||
| 18 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.InvitFamilyBean1; | 17 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.InvitFamilyBean1; |
| 19 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.RoleNetBean; | 18 | import com.cnlive.strike.xiaojiaspeaker.netWork.bean.RoleNetBean; |
| 20 | import com.cnlive.strike.xiaojiaspeaker.util.GsonUtil; | 19 | import com.cnlive.strike.xiaojiaspeaker.util.GsonUtil; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/UserManagerAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 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 | import android.view.LayoutInflater; | 7 | import android.view.LayoutInflater; |
| 8 | import android.view.View; | 8 | import android.view.View; |
| 9 | import android.view.ViewGroup; | 9 | import android.view.ViewGroup; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/WifiRecycleAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | -import android.databinding.DataBindingUtil; | ||
| 5 | -import android.net.NetworkInfo; | 4 | +import androidx.databinding.DataBindingUtil; |
| 5 | + | ||
| 6 | import android.net.wifi.ScanResult; | 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 | import android.view.LayoutInflater; | 10 | import android.view.LayoutInflater; |
| 12 | import android.view.View; | 11 | import android.view.View; |
| 13 | import android.view.ViewGroup; | 12 | import android.view.ViewGroup; |
| @@ -15,7 +14,6 @@ import android.view.ViewGroup; | @@ -15,7 +14,6 @@ import android.view.ViewGroup; | ||
| 15 | 14 | ||
| 16 | import com.cnlive.strike.xiaojiaspeaker.R; | 15 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 17 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemWifi1Binding; | 16 | import com.cnlive.strike.xiaojiaspeaker.databinding.ListItemWifi1Binding; |
| 18 | -import com.cnlive.strike.xiaojiaspeaker.model.WifiConnModel; | ||
| 19 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; | 17 | import com.cnlive.strike.xiaojiaspeaker.util.WifiUtils; |
| 20 | 18 | ||
| 21 | import java.util.List; | 19 | import java.util.List; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/AllDeviceFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.view.View; | 6 | import android.view.View; |
| 7 | 7 | ||
| 8 | import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; | 8 | import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; |
| @@ -16,7 +16,6 @@ import com.cnlive.strike.xiaojiaspeaker.frame.presenter.AllDeviceFragmentPresent | @@ -16,7 +16,6 @@ import com.cnlive.strike.xiaojiaspeaker.frame.presenter.AllDeviceFragmentPresent | ||
| 16 | import com.cnlive.strike.xiaojiaspeaker.frame.view.AllDeviceFragmentView; | 16 | import com.cnlive.strike.xiaojiaspeaker.frame.view.AllDeviceFragmentView; |
| 17 | import com.cnlive.strike.xiaojiaspeaker.model.message.EventMsg; | 17 | import com.cnlive.strike.xiaojiaspeaker.model.message.EventMsg; |
| 18 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep1Activity; | 18 | import com.cnlive.strike.xiaojiaspeaker.ui.activity.BlueToothStep1Activity; |
| 19 | -import com.cnlive.strike.xiaojiaspeaker.ui.activity.RemoteControlActivity; | ||
| 20 | import com.cnlive.strike.xiaojiaspeaker.util.EventBusUtil; | 19 | import com.cnlive.strike.xiaojiaspeaker.util.EventBusUtil; |
| 21 | import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton; | 20 | import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton; |
| 22 | 21 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/ChangeDeviceNameFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.view.View; | 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,8 +7,8 @@ import android.content.IntentFilter; | ||
| 7 | import android.net.NetworkInfo; | 7 | import android.net.NetworkInfo; |
| 8 | import android.net.wifi.WifiManager; | 8 | import android.net.wifi.WifiManager; |
| 9 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 12 | import android.text.TextUtils; |
| 13 | import android.util.Log; | 13 | import android.util.Log; |
| 14 | import android.view.View; | 14 | import android.view.View; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceDetailFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.view.View; | 7 | import android.view.View; |
| 8 | 8 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceManagerFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | import android.view.View; | 8 | import android.view.View; |
| 9 | 9 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/FirmwareUpdateFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.view.View; | 6 | import android.view.View; |
| 7 | 7 | ||
| 8 | import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; | 8 | import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/InvitFriendFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.view.View; | 7 | import android.view.View; |
| 8 | 8 | ||
| @@ -14,11 +14,6 @@ import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo; | @@ -14,11 +14,6 @@ import com.cnlive.strike.xiaojiaspeaker.commonInfo.XiaoJIaCommInfo; | ||
| 14 | import com.cnlive.strike.xiaojiaspeaker.databinding.FragmentInvitFriendBinding; | 14 | import com.cnlive.strike.xiaojiaspeaker.databinding.FragmentInvitFriendBinding; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.frame.presenter.InvitFriendPresenter; | 15 | import com.cnlive.strike.xiaojiaspeaker.frame.presenter.InvitFriendPresenter; |
| 16 | import com.cnlive.strike.xiaojiaspeaker.frame.view.InvitFriendView; | 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,8 +2,8 @@ package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | ||
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 3 | import android.os.Bundle; |
| 4 | import android.os.Handler; | 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 | import android.view.View; | 7 | import android.view.View; |
| 8 | 8 | ||
| 9 | import com.clj.fastble.BleManager; | 9 | import com.clj.fastble.BleManager; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectIMFriendFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.view.View; | 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,8 +7,8 @@ import android.content.IntentFilter; | ||
| 7 | import android.net.NetworkInfo; | 7 | import android.net.NetworkInfo; |
| 8 | import android.net.wifi.WifiManager; | 8 | import android.net.wifi.WifiManager; |
| 9 | import android.os.Bundle; | 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 | import android.util.Log; | 12 | import android.util.Log; |
| 13 | import android.view.View; | 13 | import android.view.View; |
| 14 | 14 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SetFriendsRoleFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.view.View; | 6 | import android.view.View; |
| 7 | 7 | ||
| 8 | import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; | 8 | import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/UserManagerFragment.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
| 7 | import android.view.View; | 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,9 +3,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.widget; | ||
| 3 | import android.app.Dialog; | 3 | import android.app.Dialog; |
| 4 | import android.content.Context; | 4 | import android.content.Context; |
| 5 | import android.os.Bundle; | 5 | import android.os.Bundle; |
| 6 | -import android.support.annotation.NonNull; | ||
| 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 | import android.view.LayoutInflater; | 9 | import android.view.LayoutInflater; |
| 10 | import android.view.View; | 10 | import android.view.View; |
| 11 | import android.view.ViewGroup; | 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,8 +4,8 @@ import android.app.Dialog; | ||
| 4 | import android.content.Context; | 4 | import android.content.Context; |
| 5 | import android.graphics.Typeface; | 5 | import android.graphics.Typeface; |
| 6 | import android.os.Bundle; | 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 | import android.view.LayoutInflater; | 9 | import android.view.LayoutInflater; |
| 10 | import android.view.View; | 10 | import android.view.View; |
| 11 | import android.view.ViewGroup; | 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,7 +4,7 @@ import android.app.Dialog; | ||
| 4 | import android.content.Context; | 4 | import android.content.Context; |
| 5 | import android.graphics.Typeface; | 5 | import android.graphics.Typeface; |
| 6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| 7 | -import android.support.annotation.NonNull; | 7 | +import androidx.annotation.NonNull; |
| 8 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
| 9 | import android.view.View; | 9 | import android.view.View; |
| 10 | import android.view.ViewGroup; | 10 | import android.view.ViewGroup; |
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,8 +3,8 @@ package com.cnlive.strike.xiaojiaspeaker.ui.widget; | ||
| 3 | import android.app.Dialog; | 3 | import android.app.Dialog; |
| 4 | import android.content.Context; | 4 | import android.content.Context; |
| 5 | import android.os.Bundle; | 5 | import android.os.Bundle; |
| 6 | -import android.support.annotation.NonNull; | ||
| 7 | -import android.support.v4.content.ContextCompat; | 6 | +import androidx.annotation.NonNull; |
| 7 | +import androidx.core.content.ContextCompat; | ||
| 8 | import android.text.Editable; | 8 | import android.text.Editable; |
| 9 | import android.text.InputType; | 9 | import android.text.InputType; |
| 10 | import android.text.TextUtils; | 10 | import android.text.TextUtils; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/popmenu/ArrowDrawable.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu; |
| 2 | 2 | ||
| 3 | -import android.content.Context; | ||
| 4 | import android.graphics.Canvas; | 3 | import android.graphics.Canvas; |
| 5 | import android.graphics.Color; | 4 | import android.graphics.Color; |
| 6 | import android.graphics.ColorFilter; | 5 | import android.graphics.ColorFilter; |
| 7 | import android.graphics.Paint; | 6 | import android.graphics.Paint; |
| 8 | import android.graphics.Path; | 7 | import android.graphics.Path; |
| 9 | import android.graphics.PixelFormat; | 8 | import android.graphics.PixelFormat; |
| 10 | -import android.graphics.PorterDuff; | ||
| 11 | -import android.graphics.PorterDuffXfermode; | ||
| 12 | import android.graphics.Rect; | 9 | import android.graphics.Rect; |
| 13 | -import android.graphics.Xfermode; | ||
| 14 | import android.graphics.drawable.ColorDrawable; | 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 | import android.view.Gravity; | 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,14 +10,12 @@ import android.graphics.RectF; | ||
| 10 | import android.graphics.drawable.BitmapDrawable; | 10 | import android.graphics.drawable.BitmapDrawable; |
| 11 | import android.graphics.drawable.GradientDrawable; | 11 | import android.graphics.drawable.GradientDrawable; |
| 12 | import android.os.Build; | 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 | import android.util.DisplayMetrics; | 18 | import android.util.DisplayMetrics; |
| 20 | -import android.util.Log; | ||
| 21 | import android.view.Gravity; | 19 | import android.view.Gravity; |
| 22 | import android.view.View; | 20 | import android.view.View; |
| 23 | import android.view.ViewGroup; | 21 | import android.view.ViewGroup; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/widget/popmenu/PopMenuAdapter.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu; | 1 | package com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 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 | import android.text.TextUtils; | 8 | import android.text.TextUtils; |
| 9 | import android.view.LayoutInflater; | 9 | import android.view.LayoutInflater; |
| 10 | import android.view.View; | 10 | import android.view.View; |
| @@ -13,7 +13,6 @@ import android.view.ViewGroup; | @@ -13,7 +13,6 @@ import android.view.ViewGroup; | ||
| 13 | import com.cnlive.strike.application.GlideApp; | 13 | import com.cnlive.strike.application.GlideApp; |
| 14 | import com.cnlive.strike.xiaojiaspeaker.R; | 14 | import com.cnlive.strike.xiaojiaspeaker.R; |
| 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.PopItemMenuBinding; | 15 | import com.cnlive.strike.xiaojiaspeaker.databinding.PopItemMenuBinding; |
| 16 | -import com.cnlive.strike.xiaojiaspeaker.ui.widget.popmenu.PopMenuInfo; | ||
| 17 | 16 | ||
| 18 | import java.util.List; | 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,7 +15,7 @@ import android.graphics.drawable.Drawable; | ||
| 15 | import android.graphics.drawable.StateListDrawable; | 15 | import android.graphics.drawable.StateListDrawable; |
| 16 | import android.os.Parcel; | 16 | import android.os.Parcel; |
| 17 | import android.os.Parcelable; | 17 | import android.os.Parcelable; |
| 18 | -import android.support.v4.content.ContextCompat; | 18 | +import androidx.core.content.ContextCompat; |
| 19 | import android.text.Layout; | 19 | import android.text.Layout; |
| 20 | import android.text.StaticLayout; | 20 | import android.text.StaticLayout; |
| 21 | import android.text.TextPaint; | 21 | import android.text.TextPaint; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/EventBusUtil.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util; | 1 | package com.cnlive.strike.xiaojiaspeaker.util; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | -import android.support.v4.app.Fragment; | 4 | +import androidx.fragment.app.Fragment; |
| 5 | 5 | ||
| 6 | import org.greenrobot.eventbus.EventBus; | 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,9 +8,9 @@ import android.content.pm.PackageManager; | ||
| 8 | import android.graphics.Color; | 8 | import android.graphics.Color; |
| 9 | import android.net.Uri; | 9 | import android.net.Uri; |
| 10 | import android.os.Build; | 10 | import android.os.Build; |
| 11 | -import android.support.annotation.NonNull; | ||
| 12 | -import android.support.v4.app.ActivityCompat; | ||
| 13 | -import android.support.v4.app.Fragment; | 11 | +import androidx.annotation.NonNull; |
| 12 | +import androidx.core.app.ActivityCompat; | ||
| 13 | +import androidx.fragment.app.Fragment; | ||
| 14 | import android.text.Spannable; | 14 | import android.text.Spannable; |
| 15 | import android.text.SpannableStringBuilder; | 15 | import android.text.SpannableStringBuilder; |
| 16 | import android.text.style.ForegroundColorSpan; | 16 | import android.text.style.ForegroundColorSpan; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/DangerousUtils.java
| @@ -5,7 +5,7 @@ import android.content.Context; | @@ -5,7 +5,7 @@ import android.content.Context; | ||
| 5 | import android.content.Intent; | 5 | import android.content.Intent; |
| 6 | import android.os.Build; | 6 | import android.os.Build; |
| 7 | import android.os.PowerManager; | 7 | import android.os.PowerManager; |
| 8 | -import android.support.annotation.RequiresPermission; | 8 | +import androidx.annotation.RequiresPermission; |
| 9 | import android.telephony.SmsManager; | 9 | import android.telephony.SmsManager; |
| 10 | import android.telephony.TelephonyManager; | 10 | import android.telephony.TelephonyManager; |
| 11 | import android.text.TextUtils; | 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,7 +11,7 @@ import android.location.LocationManager; | ||
| 11 | import android.location.LocationProvider; | 11 | import android.location.LocationProvider; |
| 12 | import android.os.Bundle; | 12 | import android.os.Bundle; |
| 13 | import android.provider.Settings; | 13 | import android.provider.Settings; |
| 14 | -import android.support.annotation.RequiresPermission; | 14 | +import androidx.annotation.RequiresPermission; |
| 15 | import android.util.Log; | 15 | import android.util.Log; |
| 16 | 16 | ||
| 17 | 17 |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/PinyinUtils.java
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,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http; | ||
| 2 | 2 | ||
| 3 | import android.os.Handler; | 3 | import android.os.Handler; |
| 4 | import android.os.Looper; | 4 | import android.os.Looper; |
| 5 | -import android.support.annotation.NonNull; | 5 | +import androidx.annotation.NonNull; |
| 6 | 6 | ||
| 7 | import java.util.concurrent.Executor; | 7 | import java.util.concurrent.Executor; |
| 8 | import java.util.concurrent.LinkedBlockingQueue; | 8 | import java.util.concurrent.LinkedBlockingQueue; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/http/HttpUtils.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http; | 1 | package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http; |
| 2 | 2 | ||
| 3 | import android.accounts.NetworkErrorException; | 3 | import android.accounts.NetworkErrorException; |
| 4 | -import android.support.annotation.NonNull; | 4 | +import androidx.annotation.NonNull; |
| 5 | 5 | ||
| 6 | import java.io.BufferedOutputStream; | 6 | import java.io.BufferedOutputStream; |
| 7 | import java.io.ByteArrayOutputStream; | 7 | import java.io.ByteArrayOutputStream; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/subutil/util/http/Request.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http; | 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 | import java.io.BufferedInputStream; | 5 | import java.io.BufferedInputStream; |
| 6 | import java.io.ByteArrayInputStream; | 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,7 +2,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.subutil.util.http; | ||
| 2 | 2 | ||
| 3 | import android.annotation.SuppressLint; | 3 | import android.annotation.SuppressLint; |
| 4 | import android.os.Build; | 4 | import android.os.Build; |
| 5 | -import android.support.annotation.NonNull; | 5 | +import androidx.annotation.NonNull; |
| 6 | 6 | ||
| 7 | import java.io.IOException; | 7 | import java.io.IOException; |
| 8 | import java.net.InetAddress; | 8 | import java.net.InetAddress; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/constant/MemoryConstants.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant; | 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 | import java.lang.annotation.Retention; | 5 | import java.lang.annotation.Retention; |
| 6 | import java.lang.annotation.RetentionPolicy; | 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,7 +4,7 @@ import android.Manifest; | ||
| 4 | import android.Manifest.permission; | 4 | import android.Manifest.permission; |
| 5 | import android.annotation.SuppressLint; | 5 | import android.annotation.SuppressLint; |
| 6 | import android.os.Build; | 6 | import android.os.Build; |
| 7 | -import android.support.annotation.StringDef; | 7 | +import androidx.annotation.StringDef; |
| 8 | 8 | ||
| 9 | import java.lang.annotation.Retention; | 9 | import java.lang.annotation.Retention; |
| 10 | import java.lang.annotation.RetentionPolicy; | 10 | import java.lang.annotation.RetentionPolicy; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/constant/TimeConstants.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant; | 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 | import java.lang.annotation.Retention; | 5 | import java.lang.annotation.Retention; |
| 6 | import java.lang.annotation.RetentionPolicy; | 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,12 +10,12 @@ import android.content.pm.ResolveInfo; | ||
| 10 | import android.graphics.drawable.Drawable; | 10 | import android.graphics.drawable.Drawable; |
| 11 | import android.os.Build; | 11 | import android.os.Build; |
| 12 | import android.os.Bundle; | 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 | import android.text.TextUtils; | 19 | import android.text.TextUtils; |
| 20 | import android.util.Log; | 20 | import android.util.Log; |
| 21 | import android.view.View; | 21 | import android.view.View; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/ApiUtils.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | 1 | package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; |
| 2 | 2 | ||
| 3 | -import android.support.annotation.NonNull; | 3 | +import androidx.annotation.NonNull; |
| 4 | import android.util.Log; | 4 | import android.util.Log; |
| 5 | 5 | ||
| 6 | import java.lang.annotation.ElementType; | 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,8 +18,8 @@ import android.graphics.drawable.Drawable; | ||
| 18 | import android.net.Uri; | 18 | import android.net.Uri; |
| 19 | import android.os.Build; | 19 | import android.os.Build; |
| 20 | import android.provider.Settings; | 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 | import android.util.Log; | 23 | import android.util.Log; |
| 24 | 24 | ||
| 25 | import java.io.File; | 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,11 +8,11 @@ import android.content.res.Resources; | ||
| 8 | import android.graphics.Color; | 8 | import android.graphics.Color; |
| 9 | import android.graphics.Point; | 9 | import android.graphics.Point; |
| 10 | import android.os.Build; | 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 | import android.util.Log; | 16 | import android.util.Log; |
| 17 | import android.util.TypedValue; | 17 | import android.util.TypedValue; |
| 18 | import android.view.Display; | 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,8 +2,8 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | ||
| 2 | 2 | ||
| 3 | import android.content.ContentResolver; | 3 | import android.content.ContentResolver; |
| 4 | import android.provider.Settings; | 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 | import android.view.Window; | 7 | import android.view.Window; |
| 8 | import android.view.WindowManager; | 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,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | ||
| 3 | import android.graphics.Bitmap; | 3 | import android.graphics.Bitmap; |
| 4 | import android.graphics.drawable.Drawable; | 4 | import android.graphics.drawable.Drawable; |
| 5 | import android.os.Parcelable; | 5 | import android.os.Parcelable; |
| 6 | -import android.support.annotation.NonNull; | 6 | +import androidx.annotation.NonNull; |
| 7 | 7 | ||
| 8 | import org.json.JSONArray; | 8 | import org.json.JSONArray; |
| 9 | import org.json.JSONObject; | 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,7 +8,7 @@ import android.graphics.drawable.BitmapDrawable; | ||
| 8 | import android.graphics.drawable.Drawable; | 8 | import android.graphics.drawable.Drawable; |
| 9 | import android.os.Parcel; | 9 | import android.os.Parcel; |
| 10 | import android.os.Parcelable; | 10 | import android.os.Parcelable; |
| 11 | -import android.support.annotation.NonNull; | 11 | +import androidx.annotation.NonNull; |
| 12 | import android.util.Log; | 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,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | ||
| 3 | import android.graphics.Bitmap; | 3 | import android.graphics.Bitmap; |
| 4 | import android.graphics.drawable.Drawable; | 4 | import android.graphics.drawable.Drawable; |
| 5 | import android.os.Parcelable; | 5 | import android.os.Parcelable; |
| 6 | -import android.support.annotation.NonNull; | 6 | +import androidx.annotation.NonNull; |
| 7 | 7 | ||
| 8 | import org.json.JSONArray; | 8 | import org.json.JSONArray; |
| 9 | import org.json.JSONObject; | 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,7 +3,7 @@ package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | ||
| 3 | import android.graphics.Bitmap; | 3 | import android.graphics.Bitmap; |
| 4 | import android.graphics.drawable.Drawable; | 4 | import android.graphics.drawable.Drawable; |
| 5 | import android.os.Parcelable; | 5 | import android.os.Parcelable; |
| 6 | -import android.support.annotation.NonNull; | 6 | +import androidx.annotation.NonNull; |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.CacheConstants; | 9 | import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.CacheConstants; |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheMemoryStaticUtils.java
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/util/utilcode/util/CacheMemoryUtils.java
| 1 | package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | 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 | import com.cnlive.strike.xiaojiaspeaker.util.utilcode.constant.CacheConstants; | 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 | package com.cnlive.strike.xiaojiaspeaker.util.utilcode.util; | 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 | import android.view.MotionEvent; | 5 | import android.view.MotionEvent; |
| 6 | import android.view.View; | 6 | import android.view.View; |
| 7 | 7 |