From 3799e6aa42dc2cc301aca8c0ad9ecbca9361ce76 Mon Sep 17 00:00:00 2001 From: Lihongda <963140097@qq.com> Date: Thu, 4 Jan 2024 04:18:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E9=9D=A2=E5=8D=87=E7=BA=A7=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=88=B0androidX=E4=BB=A5=E8=8E=B7=E5=BE=97=E6=9B=B4?= =?UTF-8?q?=E5=A5=BD=E7=9A=84=E5=85=BC=E5=AE=B9=E6=80=A7=E5=92=8C=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E4=BD=BF=E7=94=A8android=E6=9C=80=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E7=89=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JCVideo_Library/build.gradle | 8 ++--- .../fm/jiecao/jcvideoplayer_lib/JCUtils.java | 19 +--------- .../jcvideoplayer_lib/JCVideoPlayer.java | 2 -- build.gradle | 4 ++- gradle/wrapper/gradle-wrapper.properties | 2 +- iFish7/build.gradle | 4 +-- iFish7/src/main/AndroidManifest.xml | 3 +- .../DeviceConnectTutorialActivity.java | 3 +- .../ifish/activity/DeviceReSetActivity.java | 5 +-- .../ifish/activity/DeviceRestartActivity.java | 3 +- .../activity/HotSpotConnentActivity.java | 36 ++----------------- .../HotSpotConnentDeviceActivity.java | 23 ++---------- .../HotSpotConnentDeviceCameraActivity.java | 15 +++----- .../HotSpotConnentPetDeviceActivity.java | 4 +-- .../HotSpotConnentSetWIFIActivity.java | 2 +- .../com/ifish/activity/LoadingActivity.java | 6 ++-- .../ifish/activity/LookFishListActivity.java | 11 +++--- .../com/ifish/activity/MainTabActivity.java | 21 +++++------ .../com/ifish/activity/MyGoldActivity.java | 11 +++--- .../activity/VideoRecordingActivity.java | 18 ---------- .../com/ifish/activity/WelcomeActivity.java | 5 +-- .../ifish/activity/wxapi/WXEntryActivity.java | 2 +- .../ifish/adapter/RecyclingPagerAdapter.java | 3 +- .../com/ifish/baseclass/BaseApplication.java | 4 ++- .../ifish/baseclass/BaseFragmentActivity.java | 3 +- .../com/ifish/baseclass/BaseV4Fragment.java | 5 +-- .../ifish/baseclass/LazyLoadingFragment.java | 5 +-- .../java/com/ifish/baseclass/UriForFile.java | 2 +- .../com/ifish/fragment/DeviceFragment.java | 6 ++-- .../ifish/fragment/LookFishListFragment.java | 12 +++---- .../com/ifish/fragment/MenuLeftFragment.java | 3 +- .../com/ifish/fragment/MenuRightFragment.java | 9 ++--- .../com/ifish/geewe/BasePagerAdapter.java | 2 +- .../com/ifish/geewe/GalleryViewPager.java | 3 +- .../ifish/permission/PermissionHelper.java | 13 +++---- .../swipemenulistview/SwipeMenuLayout.java | 7 ++-- .../swipemenulistview/SwipeMenuListView.java | 2 +- .../main/java/com/ifish/tcp/FishFeedType.java | 4 ++- .../com/ifish/timecheck/DatePickerView.java | 3 +- .../main/java/com/ifish/utils/RichCompat.java | 3 +- .../com/ifish/view/CirclePageIndicator.java | 15 ++++---- .../java/com/ifish/view/ClipViewPager.java | 3 +- .../ifish/view/CustomSwipeProgressBar.java | 3 +- .../ifish/view/CustomSwipeRefreshLayout.java | 13 +++---- .../java/com/ifish/view/PageIndicator.java | 3 +- .../com/ifish/view/ScalePageTransformer.java | 3 +- .../java/com/ifish/view/SwipeBackLayout.java | 8 +++-- .../java/com/ifish/view/SwipeProgressBar.java | 2 +- .../com/ifish/view/SwipeRefreshLayout.java | 9 ++--- .../java/com/ifish/view/TabPageIndicator.java | 16 ++++----- .../main/java/com/ifish/view/WifiDialog.java | 4 --- .../res/layout/lookifishlist_activity.xml | 4 +-- .../src/main/res/layout/maintab_activity.xml | 2 +- .../src/main/res/layout/mygold_activity.xml | 4 +-- .../src/main/res/layout/splash_activity.xml | 2 +- umeng_sharesdk_library/build.gradle | 14 ++++---- 56 files changed, 164 insertions(+), 237 deletions(-) diff --git a/JCVideo_Library/build.gradle b/JCVideo_Library/build.gradle index 981bfbdce..2e84d1f26 100644 --- a/JCVideo_Library/build.gradle +++ b/JCVideo_Library/build.gradle @@ -7,8 +7,6 @@ android { defaultConfig { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 59 - versionName "5.5.4" ndk { abiFilters 'armeabi','arm64-v8a' } @@ -25,8 +23,8 @@ android { } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - testCompile 'junit:junit:4.12' - compile 'com.android.support:appcompat-v7:26.1.0' + api fileTree(dir: 'libs', include: ['*.jar']) + testImplementation 'junit:junit:4.12' + api 'androidx.appcompat:appcompat:1.0.0' } diff --git a/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCUtils.java b/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCUtils.java index f66986e51..cf7d9a089 100644 --- a/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCUtils.java +++ b/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCUtils.java @@ -6,9 +6,8 @@ import android.content.ContextWrapper; import android.content.SharedPreferences; import android.net.ConnectivityManager; import android.net.NetworkInfo; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.view.ContextThemeWrapper; import android.text.TextUtils; +import android.view.ContextThemeWrapper; import java.util.Formatter; import java.util.Locale; @@ -66,22 +65,6 @@ public class JCUtils { return null; } - /** - * Get AppCompatActivity from context - * - * @param context - * @return AppCompatActivity if it's not null - */ - public static AppCompatActivity getAppCompActivity(Context context) { - if (context == null) return null; - if (context instanceof AppCompatActivity) { - return (AppCompatActivity) context; - } else if (context instanceof ContextThemeWrapper) { - return getAppCompActivity(((ContextThemeWrapper) context).getBaseContext()); - } - return null; - } - public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); diff --git a/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCVideoPlayer.java b/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCVideoPlayer.java index 32e086a7a..d0bab764e 100644 --- a/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCVideoPlayer.java +++ b/JCVideo_Library/src/main/java/fm/jiecao/jcvideoplayer_lib/JCVideoPlayer.java @@ -9,8 +9,6 @@ import android.hardware.SensorManager; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Handler; -import android.provider.Settings; -import android.support.v7.app.ActionBar; import android.text.TextUtils; import android.util.AttributeSet; import android.util.Log; diff --git a/build.gradle b/build.gradle index 313ba4f17..9d0a93885 100644 --- a/build.gradle +++ b/build.gradle @@ -4,10 +4,11 @@ buildscript { jcenter() mavenCentral() maven {url 'https://dl.google.com/dl/android/maven2/'} + google() } dependencies { // classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.6.2' - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:4.2.2' } } allprojects { @@ -20,6 +21,7 @@ allprojects { maven { url 'http://maven.aliyun.com/nexus/content/repositories/releases/' } + google() } } ext { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 843a66af6..63dc3645e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Thu Sep 21 11:53:04 CST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME diff --git a/iFish7/build.gradle b/iFish7/build.gradle index 9b9d426bd..bf3f166e6 100644 --- a/iFish7/build.gradle +++ b/iFish7/build.gradle @@ -94,7 +94,7 @@ dependencies { implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' implementation 'com.google.zxing:core:3.3.0' //云信聊天 - implementation 'com.android.support:multidex:1.0.3' + implementation 'androidx.multidex:multidex:2.0.0' implementation files('libs/AMap_Services_V2.3.1.jar') //定位 implementation files('libs/Android_2DMap_V2.4.0.jar') @@ -110,7 +110,7 @@ dependencies { //友盟微社区 implementation 'jp.wasabeef:picasso-transformations:2.1.0' //Picasso 显示圆形图片 - implementation 'com.android.support:design:28.0.0' + implementation 'com.google.android.material:material:1.0.0' implementation 'com.github.bumptech.glide:glide:3.7.0' //Glide implementation 'cn.bingoogolapple:bga-refreshlayout:1.1.7@aar' diff --git a/iFish7/src/main/AndroidManifest.xml b/iFish7/src/main/AndroidManifest.xml index 1e55640ac..b77d82009 100644 --- a/iFish7/src/main/AndroidManifest.xml +++ b/iFish7/src/main/AndroidManifest.xml @@ -283,12 +283,13 @@ android:icon="@drawable/app_icon" android:label="@string/app_name" android:theme="@style/MyAppTheme" + android:usesCleartextTraffic="true" tools:replace="android:icon,android:theme,android:allowBackup"> diff --git a/iFish7/src/main/java/com/ifish/activity/DeviceConnectTutorialActivity.java b/iFish7/src/main/java/com/ifish/activity/DeviceConnectTutorialActivity.java index a08b44acb..8cc194048 100644 --- a/iFish7/src/main/java/com/ifish/activity/DeviceConnectTutorialActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/DeviceConnectTutorialActivity.java @@ -1,9 +1,10 @@ package com.ifish.activity; import android.os.Bundle; -import android.support.annotation.Nullable; import android.widget.ImageView; +import androidx.annotation.Nullable; + import com.bumptech.glide.Glide; import com.ifish.baseclass.BaseActivity; diff --git a/iFish7/src/main/java/com/ifish/activity/DeviceReSetActivity.java b/iFish7/src/main/java/com/ifish/activity/DeviceReSetActivity.java index cc1327ffd..44d041186 100644 --- a/iFish7/src/main/java/com/ifish/activity/DeviceReSetActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/DeviceReSetActivity.java @@ -9,7 +9,6 @@ import android.net.wifi.WifiManager; import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; -import android.support.annotation.Nullable; import android.text.TextUtils; import android.util.Log; import android.view.View; @@ -40,6 +39,8 @@ import de.greenrobot.event.EventBus; import static com.ifish.activity.MainTabActivity.sp; +import androidx.annotation.Nullable; + public class DeviceReSetActivity extends BaseActivity { private HttpManager hm = HttpManager.getInstance(); DatagramSocket ds; @@ -62,7 +63,7 @@ public class DeviceReSetActivity extends BaseActivity { findViewById(R.id.bt_setconnect).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); + WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); if (!wifiManager.isWifiEnabled()) { ToastUtil.show(getApplicationContext(), "请检查WiFi是否开启"); diff --git a/iFish7/src/main/java/com/ifish/activity/DeviceRestartActivity.java b/iFish7/src/main/java/com/ifish/activity/DeviceRestartActivity.java index ad4175a19..6faddd0a2 100644 --- a/iFish7/src/main/java/com/ifish/activity/DeviceRestartActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/DeviceRestartActivity.java @@ -4,11 +4,12 @@ import android.content.Intent; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.TextUtils; import android.util.Log; import android.view.View; +import androidx.annotation.Nullable; + import com.ifish.baseclass.BaseActivity; import com.ifish.tcp.BackFunctionCode7_11; import com.ifish.tcp.ModelCodec; diff --git a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentActivity.java b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentActivity.java index 919d6b3b9..482f5a948 100644 --- a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentActivity.java @@ -1,73 +1,41 @@ package com.ifish.activity; import android.app.Activity; -import android.app.AlertDialog; import android.app.Dialog; -import android.content.Context; -import android.content.DialogInterface; import android.content.Intent; -import android.net.ConnectivityManager; -import android.net.NetworkInfo; import android.net.wifi.ScanResult; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Bundle; -import android.os.CountDownTimer; import android.os.Handler; import android.os.Message; -import android.provider.Settings; -import android.support.annotation.Nullable; import android.text.TextUtils; -import android.util.Log; import android.view.View; import android.view.Window; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; -import android.widget.TextView; -import com.ifish.basebean.BaseBean; +import androidx.annotation.Nullable; + import com.ifish.basebean.ConnectMessageEvent; -import com.ifish.basebean.Device; -import com.ifish.basebean.PopHealth; import com.ifish.baseclass.BaseActivity; -import com.ifish.baseclass.BaseGradeActivity; -import com.ifish.tcp.BackFunctionCode7_11; -import com.ifish.tcp.ModelCodec; -import com.ifish.tcp.OrderDeviceConnectModel; -import com.ifish.tcp.OrderModel; import com.ifish.utils.AnimationUtil; -import com.ifish.utils.ByteUtil; -import com.ifish.utils.Commons; -import com.ifish.utils.Commons.LoginSPKey; -import com.ifish.utils.Commons.NetWork; -import com.ifish.utils.Commons.Text; -import com.ifish.utils.HttpListener; -import com.ifish.utils.HttpManager; -import com.ifish.utils.L; import com.ifish.utils.SPUtil; import com.ifish.utils.ToastUtil; import com.ifish.utils.WifiAdmin; import com.ifish.utils.WifiUtil; -import com.ifish.view.SelectorImageView; import com.ifish.view.WifiDialog; import com.ifish.wheelview.adapter.ArrayWheelAdapter; import com.ifish.wheelview.view.WheelView; import java.io.BufferedReader; -import java.io.IOException; import java.io.InputStreamReader; -import java.lang.reflect.Field; -import java.net.DatagramPacket; -import java.net.DatagramSocket; -import java.net.InetAddress; -import java.net.InetSocketAddress; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import de.greenrobot.event.EventBus; -import de.greenrobot.event.ThreadMode; public class HotSpotConnentActivity extends BaseActivity { private EditText et_wifiname, et_wifipwd; diff --git a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceActivity.java b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceActivity.java index 400b6c72e..2279228a1 100644 --- a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceActivity.java @@ -1,27 +1,16 @@ package com.ifish.activity; import android.app.Activity; -import android.app.Dialog; -import android.content.Context; import android.content.Intent; -import android.net.ConnectivityManager; -import android.net.NetworkInfo; -import android.net.wifi.ScanResult; -import android.net.wifi.WifiInfo; -import android.net.wifi.WifiManager; import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; import android.os.Message; -import android.support.annotation.Nullable; -import android.text.TextUtils; import android.util.Log; -import android.view.View; -import android.view.Window; -import android.widget.Button; -import android.widget.EditText; import android.widget.ImageView; +import androidx.annotation.Nullable; + import com.bumptech.glide.Glide; import com.ifish.basebean.BaseBean; import com.ifish.basebean.ConnectMessageEvent; @@ -43,11 +32,6 @@ import com.ifish.utils.HttpManager; import com.ifish.utils.L; import com.ifish.utils.SPUtil; import com.ifish.utils.ToastUtil; -import com.ifish.utils.WifiAdmin; -import com.ifish.utils.WifiUtil; -import com.ifish.view.WifiDialog; -import com.ifish.wheelview.adapter.ArrayWheelAdapter; -import com.ifish.wheelview.view.WheelView; import java.io.BufferedReader; import java.io.IOException; @@ -56,9 +40,6 @@ import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.InetSocketAddress; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; import de.greenrobot.event.EventBus; diff --git a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceCameraActivity.java b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceCameraActivity.java index 60c38a0bb..470658177 100644 --- a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceCameraActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentDeviceCameraActivity.java @@ -6,34 +6,25 @@ import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; import android.os.Message; -import android.support.annotation.Nullable; import android.util.Log; import android.widget.ImageView; +import androidx.annotation.Nullable; + import com.bumptech.glide.Glide; import com.ifish.basebean.BaseBean; import com.ifish.basebean.ConnectMessageEvent; -import com.ifish.basebean.Device; import com.ifish.basebean.FinishWaitActivity; import com.ifish.basebean.RefreshCamera; import com.ifish.baseclass.BaseActivity; -import com.ifish.baseclass.BaseGradeActivity; import com.ifish.baseclass.BaseGradeMonitorActivity; import com.ifish.geewe.Camera; -import com.ifish.geewe.Constants; -import com.ifish.tcp.BackFunctionCode7_11; -import com.ifish.tcp.ModelCodec; -import com.ifish.tcp.OrderDeviceConnectModel; -import com.ifish.tcp.OrderModel; -import com.ifish.utils.AnimationUtil; -import com.ifish.utils.ByteUtil; import com.ifish.utils.Commons; import com.ifish.utils.Commons.LoginSPKey; import com.ifish.utils.Commons.NetWork; import com.ifish.utils.Commons.Text; import com.ifish.utils.HttpListener; import com.ifish.utils.HttpManager; -import com.ifish.utils.L; import com.ifish.utils.SPUtil; import com.ifish.utils.ToastUtil; import com.jwkj.device.apmode.APManager; @@ -41,8 +32,10 @@ import com.jwkj.device.apmode.ResultCallback; import com.jwkj.device.entity.APDeviceConfig; import com.p2p.core.P2PHandler; import com.p2p.core.global.P2PConstants; + import java.io.BufferedReader; import java.io.InputStreamReader; + import de.greenrobot.event.EventBus; public class HotSpotConnentDeviceCameraActivity extends BaseActivity { diff --git a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentPetDeviceActivity.java b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentPetDeviceActivity.java index 035c0ed26..bd8f9b3cc 100644 --- a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentPetDeviceActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentPetDeviceActivity.java @@ -6,15 +6,15 @@ import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; import android.os.Message; -import android.support.annotation.Nullable; import android.util.Log; import android.widget.ImageView; +import androidx.annotation.Nullable; + import com.bumptech.glide.Glide; import com.ifish.basebean.BaseBean; import com.ifish.basebean.ConnectMessageEvent; import com.ifish.basebean.Device; -import com.ifish.basebean.StoreName; import com.ifish.baseclass.BaseActivity; import com.ifish.baseclass.BaseGradeActivity; import com.ifish.tcp.BackFunctionCode7_11; diff --git a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentSetWIFIActivity.java b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentSetWIFIActivity.java index eb075126e..a6e637829 100644 --- a/iFish7/src/main/java/com/ifish/activity/HotSpotConnentSetWIFIActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/HotSpotConnentSetWIFIActivity.java @@ -14,7 +14,7 @@ import android.os.CountDownTimer; import android.os.Handler; import android.os.Message; import android.provider.Settings; -import android.support.annotation.Nullable; +import androidx.annotation.Nullable; import android.text.TextUtils; import android.util.Log; import android.view.View; diff --git a/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java b/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java index f88ee8e3c..67e1a99ed 100644 --- a/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java @@ -10,7 +10,6 @@ import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; import android.os.Message; -import android.support.annotation.NonNull; import android.text.SpannableStringBuilder; import android.text.TextPaint; import android.text.TextUtils; @@ -28,6 +27,8 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; +import androidx.annotation.NonNull; + import com.alibaba.sdk.android.httpdns.HttpDns; import com.alibaba.sdk.android.httpdns.HttpDnsService; import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory; @@ -58,13 +59,14 @@ import com.ifish.view.SuperTextView; import com.squareup.picasso.Picasso; import com.tencent.mm.sdk.openapi.IWXAPI; import com.tencent.mm.sdk.openapi.WXAPIFactory; -import java.net.InetAddress; + import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Timer; import java.util.TimerTask; + import io.reactivex.Observable; import io.reactivex.ObservableEmitter; import io.reactivex.ObservableOnSubscribe; diff --git a/iFish7/src/main/java/com/ifish/activity/LookFishListActivity.java b/iFish7/src/main/java/com/ifish/activity/LookFishListActivity.java index 120cb2ce9..ca20457c9 100644 --- a/iFish7/src/main/java/com/ifish/activity/LookFishListActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/LookFishListActivity.java @@ -1,13 +1,14 @@ package com.ifish.activity; import android.os.Bundle; -import android.support.design.widget.TabLayout; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import android.support.v4.view.ViewPager; import android.view.View; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; +import androidx.viewpager.widget.ViewPager; + +import com.google.android.material.tabs.TabLayout; import com.ifish.basebean.MyLiveRoomInfo; import com.ifish.baseclass.BaseFragmentActivity; import com.ifish.baseclass.BaseV4Fragment; diff --git a/iFish7/src/main/java/com/ifish/activity/MainTabActivity.java b/iFish7/src/main/java/com/ifish/activity/MainTabActivity.java index ae72ac34e..0c5cc155e 100644 --- a/iFish7/src/main/java/com/ifish/activity/MainTabActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/MainTabActivity.java @@ -1,5 +1,7 @@ package com.ifish.activity; +import static com.ifish.activity.R.id.bageview; + import android.app.AlertDialog; import android.app.Dialog; import android.app.NotificationManager; @@ -14,12 +16,6 @@ import android.net.NetworkInfo; import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentActivity; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import android.support.v4.view.ViewPager; -import android.support.v4.view.ViewPager.OnPageChangeListener; import android.text.TextUtils; import android.util.Log; import android.util.SparseArray; @@ -32,6 +28,12 @@ import android.widget.TabHost.OnTabChangeListener; import android.widget.TabHost.TabContentFactory; import android.widget.TextView; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentActivity; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; +import androidx.viewpager.widget.ViewPager; + import com.ifish.basebean.BaseBean; import com.ifish.basebean.ErrorReceiveObj; import com.ifish.basebean.ErrorReceiveToast; @@ -66,7 +68,6 @@ import com.ifish.utils.ConfigUtil; import com.ifish.utils.HttpListener; import com.ifish.utils.HttpManager; import com.ifish.utils.L; -import com.ifish.utils.PushTypeEnum; import com.ifish.utils.SPUtil; import com.ifish.utils.ToastUtil; import com.ifish.utils.UnreadCount; @@ -74,20 +75,16 @@ import com.ifish.view.DisplayUtil; import com.lidroid.xutils.http.HttpHandler; import com.p2p.core.P2PHandler; import com.umeng.socialize.UMShareAPI; -import com.ut.mini.UTAnalytics; import java.net.Socket; import java.util.ArrayList; import java.util.List; -import java.util.Map; import cn.bingoogolapple.badgeview.BGABadgeImageView; import cn.bingoogolapple.badgeview.BGABadgeable; import cn.bingoogolapple.badgeview.BGADragDismissDelegate; import de.greenrobot.event.EventBus; -import static com.ifish.activity.R.id.bageview; - /** * @author Jacky dada @@ -588,7 +585,7 @@ public class MainTabActivity extends BaseFragmentActivity { } public class TabAdapter extends FragmentPagerAdapter implements - OnPageChangeListener, OnTabChangeListener { + ViewPager.OnPageChangeListener, OnTabChangeListener { private Context context; private List tabInfos = new ArrayList(); private FragmentManager fragmentManager; diff --git a/iFish7/src/main/java/com/ifish/activity/MyGoldActivity.java b/iFish7/src/main/java/com/ifish/activity/MyGoldActivity.java index 07b4c31c9..7003ef19b 100644 --- a/iFish7/src/main/java/com/ifish/activity/MyGoldActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/MyGoldActivity.java @@ -1,17 +1,18 @@ package com.ifish.activity; import android.os.Bundle; -import android.support.design.widget.TabLayout; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import android.support.v4.view.ViewPager; import android.text.SpannableString; import android.text.Spanned; import android.view.View; import android.widget.ImageView; import android.widget.TextView; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; +import androidx.viewpager.widget.ViewPager; + +import com.google.android.material.tabs.TabLayout; import com.ifish.baseclass.BaseFragmentActivity; import com.ifish.baseclass.BaseV4Fragment; import com.ifish.fragment.GoldExpendRecordFragment; diff --git a/iFish7/src/main/java/com/ifish/activity/VideoRecordingActivity.java b/iFish7/src/main/java/com/ifish/activity/VideoRecordingActivity.java index a992199ce..0d6e86c01 100644 --- a/iFish7/src/main/java/com/ifish/activity/VideoRecordingActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/VideoRecordingActivity.java @@ -4,13 +4,7 @@ import android.app.Activity; import android.app.Dialog; import android.os.Bundle; import android.os.CountDownTimer; -import android.support.design.widget.TabLayout; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import android.support.v4.view.ViewPager; import android.text.TextUtils; -import android.util.Log; import android.view.View; import android.view.Window; import android.widget.Button; @@ -19,31 +13,19 @@ import android.widget.TextView; import com.ifish.basebean.CameraBean; import com.ifish.basebean.CameraType; import com.ifish.basebean.CameraVideoType; -import com.ifish.basebean.CustomIcon; -import com.ifish.basebean.MyLiveRoomInfo; import com.ifish.basebean.RetGetRemoteRecordResult; import com.ifish.basebean.RetSetRecordTypeResult; import com.ifish.baseclass.BaseActivity; -import com.ifish.baseclass.BaseFragmentActivity; -import com.ifish.baseclass.BaseV4Fragment; -import com.ifish.fragment.LookFishCenterFragment; -import com.ifish.fragment.LookFishLeftFragment; -import com.ifish.fragment.LookFishRightFragment; import com.ifish.geewe.Camera; -import com.ifish.tcp.BackInfoMode2F_TimeItem; import com.ifish.utils.AnimationUtil; -import com.ifish.utils.ByteUtil; import com.ifish.utils.Commons; import com.ifish.utils.HttpManager; import com.ifish.utils.SPUtil; import com.ifish.utils.ToastUtil; import com.ifish.view.SelectorImageView; import com.p2p.core.P2PHandler; -import com.p2p.core.P2PSpecial.P2PSpecial; -import java.util.ArrayList; import java.util.Arrays; -import java.util.List; import de.greenrobot.event.EventBus; diff --git a/iFish7/src/main/java/com/ifish/activity/WelcomeActivity.java b/iFish7/src/main/java/com/ifish/activity/WelcomeActivity.java index 3e612dd96..893165709 100644 --- a/iFish7/src/main/java/com/ifish/activity/WelcomeActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/WelcomeActivity.java @@ -2,14 +2,15 @@ package com.ifish.activity; import android.content.Intent; import android.os.Bundle; -import android.support.v4.view.PagerAdapter; -import android.support.v4.view.ViewPager; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.Button; import android.widget.ImageView; +import androidx.viewpager.widget.PagerAdapter; +import androidx.viewpager.widget.ViewPager; + import com.ifish.baseclass.BaseActivityNotAnim; import com.ifish.utils.Commons.LoginSPKey; import com.ifish.utils.ConfigUtil; diff --git a/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java b/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java index 41145b492..7b9c5997e 100644 --- a/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java +++ b/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java @@ -3,7 +3,7 @@ package com.ifish.activity.wxapi; import android.app.Activity; import android.os.Bundle; -import android.support.annotation.Nullable; +import androidx.annotation.Nullable; import android.util.Log; import com.ifish.basebean.ConnectMessageEvent; diff --git a/iFish7/src/main/java/com/ifish/adapter/RecyclingPagerAdapter.java b/iFish7/src/main/java/com/ifish/adapter/RecyclingPagerAdapter.java index 7a6cafdc3..059c4a281 100644 --- a/iFish7/src/main/java/com/ifish/adapter/RecyclingPagerAdapter.java +++ b/iFish7/src/main/java/com/ifish/adapter/RecyclingPagerAdapter.java @@ -1,10 +1,11 @@ package com.ifish.adapter; -import android.support.v4.view.PagerAdapter; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; +import androidx.viewpager.widget.PagerAdapter; + /** * {@link PagerAdapter} which behaves like an {@link android.widget.Adapter} with view types and * view recycling. diff --git a/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java b/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java index d1504eed3..da21fcd1a 100644 --- a/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java +++ b/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java @@ -7,8 +7,10 @@ */ package com.ifish.baseclass; -import android.support.multidex.MultiDexApplication; import android.util.Log; + +import androidx.multidex.MultiDexApplication; + import com.alibaba.sdk.android.push.CloudPushService; import com.alibaba.sdk.android.push.CommonCallback; import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory; diff --git a/iFish7/src/main/java/com/ifish/baseclass/BaseFragmentActivity.java b/iFish7/src/main/java/com/ifish/baseclass/BaseFragmentActivity.java index ed6e039a0..245041a2d 100644 --- a/iFish7/src/main/java/com/ifish/baseclass/BaseFragmentActivity.java +++ b/iFish7/src/main/java/com/ifish/baseclass/BaseFragmentActivity.java @@ -7,7 +7,6 @@ import android.content.Intent; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.os.Handler; -import android.support.v4.app.FragmentActivity; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; @@ -15,6 +14,8 @@ import android.view.inputmethod.InputMethodManager; import android.widget.TextView; import android.widget.Toast; +import androidx.fragment.app.FragmentActivity; + import com.ifish.activity.R; import com.ifish.basebean.BaseBean; import com.ifish.basebean.UserAsset; diff --git a/iFish7/src/main/java/com/ifish/baseclass/BaseV4Fragment.java b/iFish7/src/main/java/com/ifish/baseclass/BaseV4Fragment.java index 9fb755501..da851becf 100644 --- a/iFish7/src/main/java/com/ifish/baseclass/BaseV4Fragment.java +++ b/iFish7/src/main/java/com/ifish/baseclass/BaseV4Fragment.java @@ -11,13 +11,14 @@ import android.app.Activity; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Handler; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.Toast; +import androidx.fragment.app.Fragment; + import com.ifish.basebean.BaseBean; import com.ifish.basebean.ChangeWater; import com.ifish.basebean.UserAsset; @@ -43,7 +44,7 @@ public class BaseV4Fragment extends Fragment implements OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - toast = Toast.makeText(getActivity(), "", 0); + toast = Toast.makeText(getActivity(), "", Toast.LENGTH_SHORT); EventBus.getDefault().register(this); L.i(this.getClass().getName()+"----------------onCreate"); } diff --git a/iFish7/src/main/java/com/ifish/baseclass/LazyLoadingFragment.java b/iFish7/src/main/java/com/ifish/baseclass/LazyLoadingFragment.java index 279ad0e3c..e9fa822ee 100644 --- a/iFish7/src/main/java/com/ifish/baseclass/LazyLoadingFragment.java +++ b/iFish7/src/main/java/com/ifish/baseclass/LazyLoadingFragment.java @@ -1,10 +1,11 @@ package com.ifish.baseclass; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; import android.view.View; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + /** * Created by jay on 2017/1/16 下午6:51 */ diff --git a/iFish7/src/main/java/com/ifish/baseclass/UriForFile.java b/iFish7/src/main/java/com/ifish/baseclass/UriForFile.java index 5ed6f5060..12f0f9ad5 100644 --- a/iFish7/src/main/java/com/ifish/baseclass/UriForFile.java +++ b/iFish7/src/main/java/com/ifish/baseclass/UriForFile.java @@ -3,8 +3,8 @@ package com.ifish.baseclass; import android.content.Context; import android.net.Uri; import android.os.Build; -import android.support.v4.content.FileProvider; +import androidx.core.content.FileProvider; import java.io.File; diff --git a/iFish7/src/main/java/com/ifish/fragment/DeviceFragment.java b/iFish7/src/main/java/com/ifish/fragment/DeviceFragment.java index f7b140c21..5e732f88d 100644 --- a/iFish7/src/main/java/com/ifish/fragment/DeviceFragment.java +++ b/iFish7/src/main/java/com/ifish/fragment/DeviceFragment.java @@ -26,8 +26,6 @@ import android.os.Environment; import android.os.Handler; import android.os.Message; import android.provider.Settings; -import android.support.annotation.NonNull; -import android.support.v4.content.FileProvider; import android.text.TextUtils; import android.util.DisplayMetrics; import android.util.Log; @@ -46,12 +44,13 @@ import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.Toast; +import androidx.annotation.NonNull; + import com.bumptech.glide.Glide; import com.ifish.activity.BindTwoDeviceActivity; import com.ifish.activity.BlackListActivity; import com.ifish.activity.DeviceInstructionActivity; import com.ifish.activity.InformationListActivity; -import com.ifish.activity.LoadingActivity; import com.ifish.activity.MainEightControlActivity; import com.ifish.activity.MainFiveBDControlActivity; import com.ifish.activity.MainFiveControlActivity; @@ -73,7 +72,6 @@ import com.ifish.activity.MyLevelValueActivity; import com.ifish.activity.R; import com.ifish.activity.RecentContactsActivity; import com.ifish.activity.SignActivity; -import com.ifish.activity.WebViewActivity; import com.ifish.activity.WebViewMessageActivity; import com.ifish.activity.WebViewTaobaoActivity; import com.ifish.adapter.CameraFragmentAdapter; diff --git a/iFish7/src/main/java/com/ifish/fragment/LookFishListFragment.java b/iFish7/src/main/java/com/ifish/fragment/LookFishListFragment.java index faca64f8e..3ca6b43e3 100644 --- a/iFish7/src/main/java/com/ifish/fragment/LookFishListFragment.java +++ b/iFish7/src/main/java/com/ifish/fragment/LookFishListFragment.java @@ -2,16 +2,16 @@ package com.ifish.fragment; import android.content.Intent; import android.os.Bundle; -import android.support.design.widget.TabLayout; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import android.support.v4.view.ViewPager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; +import androidx.viewpager.widget.ViewPager; + +import com.google.android.material.tabs.TabLayout; import com.ifish.activity.LookFishMineActivity; import com.ifish.activity.R; import com.ifish.basebean.MyLiveRoomInfo; @@ -93,7 +93,7 @@ public class LookFishListFragment extends BaseV4Fragment{ } @Override - public Fragment getItem(int position) { + public BaseV4Fragment getItem(int position) { return fragmentList.get(position); } diff --git a/iFish7/src/main/java/com/ifish/fragment/MenuLeftFragment.java b/iFish7/src/main/java/com/ifish/fragment/MenuLeftFragment.java index 953bd913c..5dcf75fcd 100644 --- a/iFish7/src/main/java/com/ifish/fragment/MenuLeftFragment.java +++ b/iFish7/src/main/java/com/ifish/fragment/MenuLeftFragment.java @@ -8,7 +8,6 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; @@ -16,6 +15,8 @@ import android.view.ViewGroup; import android.widget.TextView; import android.widget.Toast; +import androidx.fragment.app.Fragment; + import com.ifish.activity.CaptureActivity; import com.ifish.activity.MineActivity; import com.ifish.activity.R; diff --git a/iFish7/src/main/java/com/ifish/fragment/MenuRightFragment.java b/iFish7/src/main/java/com/ifish/fragment/MenuRightFragment.java index 036abbb79..c305ba837 100644 --- a/iFish7/src/main/java/com/ifish/fragment/MenuRightFragment.java +++ b/iFish7/src/main/java/com/ifish/fragment/MenuRightFragment.java @@ -7,9 +7,6 @@ */ package com.ifish.fragment; -import java.util.ArrayList; -import java.util.List; - import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; @@ -19,7 +16,6 @@ import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.os.Handler; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; @@ -33,6 +29,8 @@ import android.widget.ListView; import android.widget.RelativeLayout; import android.widget.TextView; +import androidx.fragment.app.Fragment; + import com.ifish.activity.ChangeCameraNameActivity; import com.ifish.activity.LoadingActivity; import com.ifish.activity.NextBindActivity; @@ -66,6 +64,9 @@ import com.ifish.utils.SPUtil; import com.ifish.utils.ToastUtil; import com.ifish.view.GridViewFooter; +import java.util.ArrayList; +import java.util.List; + import de.greenrobot.event.EventBus; /** diff --git a/iFish7/src/main/java/com/ifish/geewe/BasePagerAdapter.java b/iFish7/src/main/java/com/ifish/geewe/BasePagerAdapter.java index 491e3942c..456b1daeb 100644 --- a/iFish7/src/main/java/com/ifish/geewe/BasePagerAdapter.java +++ b/iFish7/src/main/java/com/ifish/geewe/BasePagerAdapter.java @@ -21,7 +21,7 @@ import java.util.List; import android.content.Context; import android.os.Parcelable; -import android.support.v4.view.PagerAdapter; +import androidx.viewpager.widget.PagerAdapter; import android.view.View; import android.view.ViewGroup; diff --git a/iFish7/src/main/java/com/ifish/geewe/GalleryViewPager.java b/iFish7/src/main/java/com/ifish/geewe/GalleryViewPager.java index 157466a58..e9fedf92a 100644 --- a/iFish7/src/main/java/com/ifish/geewe/GalleryViewPager.java +++ b/iFish7/src/main/java/com/ifish/geewe/GalleryViewPager.java @@ -21,11 +21,12 @@ import android.annotation.TargetApi; import android.content.Context; import android.graphics.PointF; import android.os.Build; -import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; +import androidx.viewpager.widget.ViewPager; + /** * * @ClassName: GalleryViewPager diff --git a/iFish7/src/main/java/com/ifish/permission/PermissionHelper.java b/iFish7/src/main/java/com/ifish/permission/PermissionHelper.java index 7c36d3585..b61617eb7 100644 --- a/iFish7/src/main/java/com/ifish/permission/PermissionHelper.java +++ b/iFish7/src/main/java/com/ifish/permission/PermissionHelper.java @@ -1,6 +1,8 @@ package com.ifish.permission; +import static androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale; + import android.app.Activity; import android.content.Context; import android.content.Intent; @@ -8,16 +10,15 @@ import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.net.Uri; import android.provider.Settings; -import android.support.annotation.NonNull; -import android.support.v4.app.ActivityCompat; -import android.support.v4.app.Fragment; -import android.support.v4.content.ContextCompat; + +import androidx.annotation.NonNull; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; +import androidx.fragment.app.Fragment; import java.util.ArrayList; import java.util.List; -import static android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale; - public class PermissionHelper { private static PermissionHelper permissionHelper; diff --git a/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuLayout.java b/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuLayout.java index 5e24365e5..20ccda43a 100644 --- a/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuLayout.java +++ b/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuLayout.java @@ -1,8 +1,6 @@ package com.ifish.swipemenulistview; import android.content.Context; -import android.support.v4.view.GestureDetectorCompat; -import android.support.v4.widget.ScrollerCompat; import android.util.AttributeSet; import android.util.Log; import android.util.TypedValue; @@ -10,12 +8,13 @@ import android.view.GestureDetector.OnGestureListener; import android.view.GestureDetector.SimpleOnGestureListener; import android.view.MotionEvent; import android.view.View; -import android.view.ViewGroup; -import android.view.ViewTreeObserver.OnGlobalLayoutListener; import android.view.animation.Interpolator; import android.widget.AbsListView; import android.widget.FrameLayout; +import androidx.core.view.GestureDetectorCompat; +import androidx.core.widget.ScrollerCompat; + /** * * @author baoyz diff --git a/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuListView.java b/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuListView.java index 25c02709c..535e403d5 100644 --- a/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuListView.java +++ b/iFish7/src/main/java/com/ifish/swipemenulistview/SwipeMenuListView.java @@ -1,7 +1,7 @@ package com.ifish.swipemenulistview; import android.content.Context; -import android.support.v4.view.MotionEventCompat; +import androidx.core.view.MotionEventCompat; import android.util.AttributeSet; import android.util.TypedValue; import android.view.MotionEvent; diff --git a/iFish7/src/main/java/com/ifish/tcp/FishFeedType.java b/iFish7/src/main/java/com/ifish/tcp/FishFeedType.java index f9bf6e4cb..b5b526809 100644 --- a/iFish7/src/main/java/com/ifish/tcp/FishFeedType.java +++ b/iFish7/src/main/java/com/ifish/tcp/FishFeedType.java @@ -2,7 +2,9 @@ package com.ifish.tcp; import static com.ifish.tcp.FishFeedType.CLOSE_FISH_FEED; import static com.ifish.tcp.FishFeedType.OPEN_FISH_FEED; -import android.support.annotation.IntDef; + +import androidx.annotation.IntDef; + import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /** diff --git a/iFish7/src/main/java/com/ifish/timecheck/DatePickerView.java b/iFish7/src/main/java/com/ifish/timecheck/DatePickerView.java index 9ad74680e..a73cf9c18 100644 --- a/iFish7/src/main/java/com/ifish/timecheck/DatePickerView.java +++ b/iFish7/src/main/java/com/ifish/timecheck/DatePickerView.java @@ -8,11 +8,12 @@ import android.graphics.Paint.FontMetricsInt; import android.graphics.Paint.Style; import android.os.Handler; import android.os.Message; -import android.support.v4.content.ContextCompat; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; +import androidx.core.content.ContextCompat; + import com.ifish.activity.R; import java.util.ArrayList; diff --git a/iFish7/src/main/java/com/ifish/utils/RichCompat.java b/iFish7/src/main/java/com/ifish/utils/RichCompat.java index ccbb80b48..f7b97489d 100644 --- a/iFish7/src/main/java/com/ifish/utils/RichCompat.java +++ b/iFish7/src/main/java/com/ifish/utils/RichCompat.java @@ -1,6 +1,5 @@ package com.ifish.utils; -import android.support.annotation.DrawableRes; import android.text.Spannable; import android.text.SpannableString; import android.text.Spanned; @@ -13,6 +12,8 @@ import android.text.style.SubscriptSpan; import android.text.style.SuperscriptSpan; import android.widget.TextView; +import androidx.annotation.DrawableRes; + /** * 富文本工具类 diff --git a/iFish7/src/main/java/com/ifish/view/CirclePageIndicator.java b/iFish7/src/main/java/com/ifish/view/CirclePageIndicator.java index b5bb75b3f..50f89ea67 100644 --- a/iFish7/src/main/java/com/ifish/view/CirclePageIndicator.java +++ b/iFish7/src/main/java/com/ifish/view/CirclePageIndicator.java @@ -1,5 +1,9 @@ package com.ifish.view; +import static android.graphics.Paint.ANTI_ALIAS_FLAG; +import static android.widget.LinearLayout.HORIZONTAL; +import static android.widget.LinearLayout.VERTICAL; + import android.content.Context; import android.content.res.Resources; import android.content.res.TypedArray; @@ -9,19 +13,16 @@ import android.graphics.Paint.Style; import android.graphics.drawable.Drawable; import android.os.Parcel; import android.os.Parcelable; -import android.support.v4.view.MotionEventCompat; -import android.support.v4.view.ViewConfigurationCompat; -import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.view.ViewConfiguration; -import com.ifish.activity.R; +import androidx.core.view.MotionEventCompat; +import androidx.core.view.ViewConfigurationCompat; +import androidx.viewpager.widget.ViewPager; -import static android.graphics.Paint.ANTI_ALIAS_FLAG; -import static android.widget.LinearLayout.HORIZONTAL; -import static android.widget.LinearLayout.VERTICAL; +import com.ifish.activity.R; /** * * @ClassName: CirclePageIndicator diff --git a/iFish7/src/main/java/com/ifish/view/ClipViewPager.java b/iFish7/src/main/java/com/ifish/view/ClipViewPager.java index 304bab8e5..b95906778 100644 --- a/iFish7/src/main/java/com/ifish/view/ClipViewPager.java +++ b/iFish7/src/main/java/com/ifish/view/ClipViewPager.java @@ -1,11 +1,12 @@ package com.ifish.view; import android.content.Context; -import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; +import androidx.viewpager.widget.ViewPager; + /** * --------------------------- * 丨你存在 我某一行代码里丨 diff --git a/iFish7/src/main/java/com/ifish/view/CustomSwipeProgressBar.java b/iFish7/src/main/java/com/ifish/view/CustomSwipeProgressBar.java index b31abd0ab..d91c109cc 100644 --- a/iFish7/src/main/java/com/ifish/view/CustomSwipeProgressBar.java +++ b/iFish7/src/main/java/com/ifish/view/CustomSwipeProgressBar.java @@ -6,10 +6,11 @@ import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Rect; -import android.support.v4.view.ViewCompat; import android.view.View; import android.view.animation.AnimationUtils; +import androidx.core.view.ViewCompat; + /** * * @ClassName: SwipeProgressBar diff --git a/iFish7/src/main/java/com/ifish/view/CustomSwipeRefreshLayout.java b/iFish7/src/main/java/com/ifish/view/CustomSwipeRefreshLayout.java index fe3cee98e..4d35c7623 100644 --- a/iFish7/src/main/java/com/ifish/view/CustomSwipeRefreshLayout.java +++ b/iFish7/src/main/java/com/ifish/view/CustomSwipeRefreshLayout.java @@ -1,15 +1,9 @@ package com.ifish.view; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; - import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Paint; -import android.support.v4.view.MotionEventCompat; -import android.support.v4.view.ViewCompat; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.util.Log; @@ -23,8 +17,15 @@ import android.view.animation.DecelerateInterpolator; import android.view.animation.Transformation; import android.widget.AbsListView; +import androidx.core.view.MotionEventCompat; +import androidx.core.view.ViewCompat; + import com.ifish.activity.R; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; + /** * * @ClassName: SwipeRefreshLayout diff --git a/iFish7/src/main/java/com/ifish/view/PageIndicator.java b/iFish7/src/main/java/com/ifish/view/PageIndicator.java index 35a31dcff..b0c17a18b 100644 --- a/iFish7/src/main/java/com/ifish/view/PageIndicator.java +++ b/iFish7/src/main/java/com/ifish/view/PageIndicator.java @@ -17,7 +17,8 @@ package com.ifish.view; -import android.support.v4.view.ViewPager; + +import androidx.viewpager.widget.ViewPager; /** * PageIndicator is responsible to show an visual indicator on the total views diff --git a/iFish7/src/main/java/com/ifish/view/ScalePageTransformer.java b/iFish7/src/main/java/com/ifish/view/ScalePageTransformer.java index b0ac9a1ba..dc6836df6 100644 --- a/iFish7/src/main/java/com/ifish/view/ScalePageTransformer.java +++ b/iFish7/src/main/java/com/ifish/view/ScalePageTransformer.java @@ -1,9 +1,10 @@ package com.ifish.view; import android.os.Build; -import android.support.v4.view.ViewPager; import android.view.View; +import androidx.viewpager.widget.ViewPager; + /** * --------------------------- * 丨你存在 我某一行代码里丨 diff --git a/iFish7/src/main/java/com/ifish/view/SwipeBackLayout.java b/iFish7/src/main/java/com/ifish/view/SwipeBackLayout.java index f519e9e75..5243924b2 100644 --- a/iFish7/src/main/java/com/ifish/view/SwipeBackLayout.java +++ b/iFish7/src/main/java/com/ifish/view/SwipeBackLayout.java @@ -3,9 +3,6 @@ package com.ifish.view; import android.app.Activity; import android.content.Context; -import android.support.v4.view.ViewCompat; -import android.support.v4.view.ViewPager; -import android.support.v4.widget.ViewDragHelper; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; @@ -13,6 +10,11 @@ import android.view.ViewGroup; import android.webkit.WebView; import android.widget.AbsListView; import android.widget.ScrollView; + +import androidx.core.view.ViewCompat; +import androidx.customview.widget.ViewDragHelper; +import androidx.viewpager.widget.ViewPager; + /** * * @ClassName: SwipeBackLayout diff --git a/iFish7/src/main/java/com/ifish/view/SwipeProgressBar.java b/iFish7/src/main/java/com/ifish/view/SwipeProgressBar.java index acdc01d08..83622da23 100644 --- a/iFish7/src/main/java/com/ifish/view/SwipeProgressBar.java +++ b/iFish7/src/main/java/com/ifish/view/SwipeProgressBar.java @@ -6,7 +6,7 @@ import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Rect; -import android.support.v4.view.ViewCompat; +import androidx.core.view.ViewCompat; import android.view.View; import android.view.animation.AnimationUtils; diff --git a/iFish7/src/main/java/com/ifish/view/SwipeRefreshLayout.java b/iFish7/src/main/java/com/ifish/view/SwipeRefreshLayout.java index 9be00822d..c7218a9a6 100644 --- a/iFish7/src/main/java/com/ifish/view/SwipeRefreshLayout.java +++ b/iFish7/src/main/java/com/ifish/view/SwipeRefreshLayout.java @@ -4,8 +4,6 @@ import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Paint; -import android.support.v4.view.MotionEventCompat; -import android.support.v4.view.ViewCompat; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.util.Log; @@ -19,12 +17,15 @@ import android.view.animation.DecelerateInterpolator; import android.view.animation.Transformation; import android.widget.AbsListView; +import androidx.core.view.MotionEventCompat; +import androidx.core.view.ViewCompat; + +import com.ifish.activity.R; + import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; -import com.ifish.activity.R; - /** * * @ClassName: SwipeRefreshLayout diff --git a/iFish7/src/main/java/com/ifish/view/TabPageIndicator.java b/iFish7/src/main/java/com/ifish/view/TabPageIndicator.java index 3f1523c97..83076dd89 100644 --- a/iFish7/src/main/java/com/ifish/view/TabPageIndicator.java +++ b/iFish7/src/main/java/com/ifish/view/TabPageIndicator.java @@ -16,10 +16,10 @@ */ package com.ifish.view; +import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; +import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT; + import android.content.Context; -import android.support.v4.view.PagerAdapter; -import android.support.v4.view.ViewPager; -import android.support.v4.view.ViewPager.OnPageChangeListener; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; @@ -27,10 +27,10 @@ import android.widget.HorizontalScrollView; import android.widget.LinearLayout; import android.widget.TextView; -import com.ifish.activity.R; +import androidx.viewpager.widget.PagerAdapter; +import androidx.viewpager.widget.ViewPager; -import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; -import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT; +import com.ifish.activity.R; /** * This widget implements the dynamic action bar tab behavior that can change @@ -69,7 +69,7 @@ public class TabPageIndicator extends HorizontalScrollView implements PageIndica private final IcsLinearLayout mTabLayout; private ViewPager mViewPager; - private OnPageChangeListener mListener; + private ViewPager.OnPageChangeListener mListener; private int mMaxTabWidth; private int mSelectedTabIndex; @@ -256,7 +256,7 @@ public class TabPageIndicator extends HorizontalScrollView implements PageIndica } @Override - public void setOnPageChangeListener(OnPageChangeListener listener) { + public void setOnPageChangeListener(ViewPager.OnPageChangeListener listener) { mListener = listener; } diff --git a/iFish7/src/main/java/com/ifish/view/WifiDialog.java b/iFish7/src/main/java/com/ifish/view/WifiDialog.java index 4142bfd8b..d803dc65c 100644 --- a/iFish7/src/main/java/com/ifish/view/WifiDialog.java +++ b/iFish7/src/main/java/com/ifish/view/WifiDialog.java @@ -1,14 +1,10 @@ package com.ifish.view; -import android.app.Dialog; import android.content.Context; import android.content.Intent; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; -import android.os.Bundle; import android.provider.Settings; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; import android.text.TextUtils; import android.view.Gravity; import android.view.LayoutInflater; diff --git a/iFish7/src/main/res/layout/lookifishlist_activity.xml b/iFish7/src/main/res/layout/lookifishlist_activity.xml index efeeb73b6..3c3697ae4 100644 --- a/iFish7/src/main/res/layout/lookifishlist_activity.xml +++ b/iFish7/src/main/res/layout/lookifishlist_activity.xml @@ -10,7 +10,7 @@ - - - - - -