diff --git a/app/build.gradle b/app/build.gradle index 5e769e9..d81068f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,21 +1,15 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 28 - buildToolsVersion "28.0.3" + compileSdkVersion 29 + buildToolsVersion "29.0.0" defaultConfig { applicationId "com.moko.beacon" minSdkVersion 21 - targetSdkVersion 28 - versionCode 12 - versionName "1.3.6" - - javaCompileOptions { - annotationProcessorOptions { - includeCompileClasspath = true - } - } + targetSdkVersion 29 + versionCode 13 + versionName "1.3.7" } buildTypes { @@ -29,17 +23,6 @@ android { targetCompatibility JavaVersion.VERSION_1_8 } - signingConfigs { - debug { - v1SigningEnabled true - v2SigningEnabled true - } - release { - v1SigningEnabled true - v2SigningEnabled true - } - } - applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile @@ -55,21 +38,13 @@ android { } } -configurations.all { - resolutionStrategy.eachDependency { DependencyResolveDetails details -> - def requested = details.requested - if (requested.group == 'com.android.support') { - if (!requested.name.startsWith("multidex")) { - details.useVersion '28.0.0' - } - } - } -} - dependencies { implementation fileTree(include: '*.jar', dir: 'libs') - implementation 'com.jakewharton:butterknife:7.0.0' - implementation 'com.android.support:support-v4:28.0.0' - implementation 'com.android.support.constraint:constraint-layout:1.1.3' + // Butter Knife + implementation 'com.jakewharton:butterknife:10.2.1' + annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1' + implementation 'androidx.legacy:legacy-support-v4:1.0.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + implementation 'com.github.GrenderG:Toasty:1.4.1' implementation project(path: ':mokosupport') } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3cc8920..e8a8a12 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -103,7 +103,7 @@ diff --git a/app/src/main/java/com/moko/beacon/BaseApplication.java b/app/src/main/java/com/moko/beacon/BaseApplication.java index 9fd7c21..0600a24 100644 --- a/app/src/main/java/com/moko/beacon/BaseApplication.java +++ b/app/src/main/java/com/moko/beacon/BaseApplication.java @@ -1,13 +1,11 @@ package com.moko.beacon; import android.app.Application; -import android.content.Intent; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import com.moko.beacon.utils.IOUtils; import com.moko.support.MokoSupport; -import com.moko.support.log.LogModule; import java.io.PrintWriter; import java.io.StringWriter; diff --git a/app/src/main/java/com/moko/beacon/activity/AboutActivity.java b/app/src/main/java/com/moko/beacon/activity/AboutActivity.java index 2414a28..0cc188c 100644 --- a/app/src/main/java/com/moko/beacon/activity/AboutActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/AboutActivity.java @@ -3,14 +3,14 @@ import android.content.Intent; import android.net.Uri; import android.os.Bundle; -import android.support.annotation.Nullable; import android.view.View; import android.widget.TextView; import com.moko.beacon.R; import com.moko.beacon.utils.Utils; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -21,7 +21,7 @@ * @ClassPath com.moko.beacon.activity.AboutActivity */ public class AboutActivity extends BaseActivity { - @Bind(R.id.tv_soft_version) + @BindView(R.id.tv_soft_version) TextView tvSoftVersion; @Override diff --git a/app/src/main/java/com/moko/beacon/activity/BaseActivity.java b/app/src/main/java/com/moko/beacon/activity/BaseActivity.java index 3b1425d..f1121b2 100644 --- a/app/src/main/java/com/moko/beacon/activity/BaseActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/BaseActivity.java @@ -6,11 +6,12 @@ import android.content.res.Configuration; import android.os.Bundle; import android.os.SystemClock; -import android.support.v4.app.FragmentActivity; -import android.support.v4.content.ContextCompat; import com.moko.support.log.LogModule; +import androidx.core.content.ContextCompat; +import androidx.fragment.app.FragmentActivity; + public class BaseActivity extends FragmentActivity { @@ -56,6 +57,6 @@ public boolean isWriteStoragePermissionOpen() { } public boolean isLocationPermissionOpen() { - return ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED; + return ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED; } } diff --git a/app/src/main/java/com/moko/beacon/activity/DeviceInfoActivity.java b/app/src/main/java/com/moko/beacon/activity/DeviceInfoActivity.java index defef9c..18ab49d 100644 --- a/app/src/main/java/com/moko/beacon/activity/DeviceInfoActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/DeviceInfoActivity.java @@ -4,19 +4,13 @@ import android.bluetooth.BluetoothAdapter; import android.content.ActivityNotFoundException; import android.content.BroadcastReceiver; -import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; -import android.content.ServiceConnection; import android.database.Cursor; import android.net.Uri; import android.os.Build; import android.os.Bundle; -import android.os.IBinder; -import android.support.annotation.Nullable; -import android.support.v4.content.ContextCompat; -import android.support.v4.content.LocalBroadcastManager; import android.text.TextUtils; import android.view.KeyEvent; import android.view.View; @@ -36,7 +30,6 @@ import com.moko.support.MokoConstants; import com.moko.support.MokoSupport; import com.moko.support.OrderTaskAssembler; -import com.moko.support.entity.ConfigKeyEnum; import com.moko.support.entity.OrderType; import com.moko.support.event.ConnectStatusEvent; import com.moko.support.event.OrderTaskResponseEvent; @@ -54,7 +47,10 @@ import java.util.Arrays; import java.util.List; -import butterknife.Bind; +import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; +import androidx.localbroadcastmanager.content.LocalBroadcastManager; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; import no.nordicsemi.android.dfu.DfuLogListener; @@ -73,33 +69,33 @@ public class DeviceInfoActivity extends BaseActivity { public static final int REQUEST_CODE_SELECT_FIRMWARE = 0x10; - @Bind(R.id.tv_conn_state) + @BindView(R.id.tv_conn_state) TextView tvConnState; - @Bind(R.id.tv_ibeacon_battery) + @BindView(R.id.tv_ibeacon_battery) TextView tvIbeaconBattery; - @Bind(R.id.tv_ibeacon_uuid) + @BindView(R.id.tv_ibeacon_uuid) TextView tvIbeaconUuid; - @Bind(R.id.tv_ibeacon_major) + @BindView(R.id.tv_ibeacon_major) TextView tvIbeaconMajor; - @Bind(R.id.tv_ibeacon_minor) + @BindView(R.id.tv_ibeacon_minor) TextView tvIbeaconMinor; - @Bind(R.id.tv_ibeacon_measure_power) + @BindView(R.id.tv_ibeacon_measure_power) TextView tvIbeaconMeasurePower; - @Bind(R.id.tv_ibeacon_transmission) + @BindView(R.id.tv_ibeacon_transmission) TextView tvIbeaconTransmission; - @Bind(R.id.tv_ibeacon_broadcasting_interval) + @BindView(R.id.tv_ibeacon_broadcasting_interval) TextView tvIbeaconBroadcastingInterval; - @Bind(R.id.tv_ibeacon_serialID) + @BindView(R.id.tv_ibeacon_serialID) TextView tvIbeaconSerialID; - @Bind(R.id.tv_ibeacon_mac) + @BindView(R.id.tv_ibeacon_mac) TextView tvIbeaconMac; - @Bind(R.id.tv_ibeacon_device_name) + @BindView(R.id.tv_ibeacon_device_name) TextView tvIbeaconDeviceName; - @Bind(R.id.iv_ibeacon_device_conn_mode) + @BindView(R.id.iv_ibeacon_device_conn_mode) ImageView ivIbeaconDeviceConnMode; - @Bind(R.id.rl_ibeacon_three_axis) + @BindView(R.id.rl_ibeacon_three_axis) RelativeLayout rlIbeaconThreeAxis; - @Bind(R.id.view_cover) + @BindView(R.id.view_cover) View viewCover; private BeaconParam mBeaconParam; diff --git a/app/src/main/java/com/moko/beacon/activity/GuideActivity.java b/app/src/main/java/com/moko/beacon/activity/GuideActivity.java index 0cd5cb3..c8330d4 100644 --- a/app/src/main/java/com/moko/beacon/activity/GuideActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/GuideActivity.java @@ -12,12 +12,13 @@ import android.os.Bundle; import android.os.Process; import android.provider.Settings; -import android.support.v4.app.ActivityCompat; import com.moko.beacon.BeaconConstants; import com.moko.beacon.R; import com.moko.beacon.utils.Utils; +import androidx.core.app.ActivityCompat; + /** * @Date 2017/12/7 0007 * @Author wenzheng.liu @@ -79,13 +80,13 @@ public void onRequestPermissionsResult(int requestCode, String[] permissions, in // 判断用户是否 点击了不再提醒。(检测该权限是否还可以申请) boolean shouldShowRequest = shouldShowRequestPermissionRationale(permissions[0]); if (shouldShowRequest) { - if (permissions[0].equals(Manifest.permission.ACCESS_COARSE_LOCATION)) { + if (permissions[0].equals(Manifest.permission.ACCESS_FINE_LOCATION)) { showRequestPermissionDialog2(); } else { showRequestPermissionDialog(); } } else { - if (permissions[0].equals(Manifest.permission.ACCESS_COARSE_LOCATION)) { + if (permissions[0].equals(Manifest.permission.ACCESS_FINE_LOCATION)) { showOpenSettingsDialog2(); } else { showOpenSettingsDialog(); @@ -110,7 +111,7 @@ private void delayGotoMain() { return; } else { AppOpsManager appOpsManager = (AppOpsManager) getSystemService(Context.APP_OPS_SERVICE); - int checkOp = appOpsManager.checkOp(AppOpsManager.OPSTR_COARSE_LOCATION, Process.myUid(), getPackageName()); + int checkOp = appOpsManager.checkOp(AppOpsManager.OPSTR_FINE_LOCATION, Process.myUid(), getPackageName()); if (checkOp != AppOpsManager.MODE_ALLOWED) { showOpenSettingsDialog2(); return; @@ -235,7 +236,7 @@ private void showRequestPermissionDialog2() { .setPositiveButton(getString(R.string.ensure), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - ActivityCompat.requestPermissions(GuideActivity.this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, BeaconConstants.PERMISSION_REQUEST_CODE); + ActivityCompat.requestPermissions(GuideActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, BeaconConstants.PERMISSION_REQUEST_CODE); } }) .setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { diff --git a/app/src/main/java/com/moko/beacon/activity/MainActivity.java b/app/src/main/java/com/moko/beacon/activity/MainActivity.java index 498bb19..daf1864 100644 --- a/app/src/main/java/com/moko/beacon/activity/MainActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/MainActivity.java @@ -8,7 +8,6 @@ import android.content.IntentFilter; import android.os.Bundle; import android.os.Message; -import android.support.annotation.IdRes; import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; @@ -61,7 +60,8 @@ import java.util.Timer; import java.util.TimerTask; -import butterknife.Bind; +import androidx.annotation.IdRes; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -77,21 +77,21 @@ public class MainActivity extends BaseActivity implements RadioGroup.OnCheckedCh public static final int SORT_TYPE_MAJOR = 1; public static final int SORT_TYPE_MINOR = 2; - @Bind(R.id.et_device_filter) + @BindView(R.id.et_device_filter) EditText etDeviceFilter; - @Bind(R.id.rb_sort_rssi) + @BindView(R.id.rb_sort_rssi) RadioButton rbSortRssi; - @Bind(R.id.rb_sort_major) + @BindView(R.id.rb_sort_major) RadioButton rbSortMajor; - @Bind(R.id.rb_sort_minor) + @BindView(R.id.rb_sort_minor) RadioButton rbSortMinor; - @Bind(R.id.rg_device_sort) + @BindView(R.id.rg_device_sort) RadioGroup rgDeviceSort; - @Bind(R.id.lv_device_list) + @BindView(R.id.lv_device_list) ListView lvDeviceList; - @Bind(R.id.iv_refresh) + @BindView(R.id.iv_refresh) ImageView ivRefresh; - @Bind(R.id.tv_devices_title) + @BindView(R.id.tv_devices_title) TextView tvDevicesTitle; diff --git a/app/src/main/java/com/moko/beacon/activity/SetBroadcastIntervalActivity.java b/app/src/main/java/com/moko/beacon/activity/SetBroadcastIntervalActivity.java index 4ae36b1..acc4f94 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetBroadcastIntervalActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetBroadcastIntervalActivity.java @@ -2,8 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.content.ContextCompat; import android.text.TextUtils; import android.view.View; import android.widget.EditText; @@ -26,7 +24,9 @@ import java.util.ArrayList; -import butterknife.Bind; +import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -38,27 +38,27 @@ */ public class SetBroadcastIntervalActivity extends BaseActivity { - @Bind(R.id.tv_broadcast_interval_1) + @BindView(R.id.tv_broadcast_interval_1) TextView tvBroadcastInterval1; - @Bind(R.id.tv_broadcast_interval_2) + @BindView(R.id.tv_broadcast_interval_2) TextView tvBroadcastInterval2; - @Bind(R.id.tv_broadcast_interval_3) + @BindView(R.id.tv_broadcast_interval_3) TextView tvBroadcastInterval3; - @Bind(R.id.tv_broadcast_interval_4) + @BindView(R.id.tv_broadcast_interval_4) TextView tvBroadcastInterval4; - @Bind(R.id.tv_broadcast_interval_5) + @BindView(R.id.tv_broadcast_interval_5) TextView tvBroadcastInterval5; - @Bind(R.id.tv_broadcast_interval_6) + @BindView(R.id.tv_broadcast_interval_6) TextView tvBroadcastInterval6; - @Bind(R.id.tv_broadcast_interval_7) + @BindView(R.id.tv_broadcast_interval_7) TextView tvBroadcastInterval7; - @Bind(R.id.tv_broadcast_interval_8) + @BindView(R.id.tv_broadcast_interval_8) TextView tvBroadcastInterval8; - @Bind(R.id.tv_broadcast_interval_9) + @BindView(R.id.tv_broadcast_interval_9) TextView tvBroadcastInterval9; - @Bind(R.id.tv_broadcast_interval_10) + @BindView(R.id.tv_broadcast_interval_10) TextView tvBroadcastInterval10; - @Bind(R.id.et_broadcast_interval) + @BindView(R.id.et_broadcast_interval) EditText etBroadcastInterval; private ArrayList mViews; diff --git a/app/src/main/java/com/moko/beacon/activity/SetConnectionModeActivity.java b/app/src/main/java/com/moko/beacon/activity/SetConnectionModeActivity.java index 2fe6134..19f0a5c 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetConnectionModeActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetConnectionModeActivity.java @@ -2,8 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.content.ContextCompat; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; @@ -26,7 +24,9 @@ import java.util.HashMap; -import butterknife.Bind; +import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -38,13 +38,13 @@ */ public class SetConnectionModeActivity extends BaseActivity { - @Bind(R.id.iv_conn_yes) + @BindView(R.id.iv_conn_yes) ImageView ivConnYes; - @Bind(R.id.rl_conn_yes) + @BindView(R.id.rl_conn_yes) RelativeLayout rlConnYes; - @Bind(R.id.iv_conn_no) + @BindView(R.id.iv_conn_no) ImageView ivConnNo; - @Bind(R.id.rl_conn_no) + @BindView(R.id.rl_conn_no) RelativeLayout rlConnNo; private HashMap viewHashMap; private String connectMode; diff --git a/app/src/main/java/com/moko/beacon/activity/SetDeviceIdActivity.java b/app/src/main/java/com/moko/beacon/activity/SetDeviceIdActivity.java index 104697b..dc4610f 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetDeviceIdActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetDeviceIdActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.TextUtils; import android.view.View; import android.widget.EditText; @@ -22,7 +21,8 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -33,7 +33,7 @@ * @ClassPath com.moko.beacon.activity.SetDeviceIdActivity */ public class SetDeviceIdActivity extends BaseActivity { - @Bind(R.id.et_device_id) + @BindView(R.id.et_device_id) EditText etDeviceId; @Override diff --git a/app/src/main/java/com/moko/beacon/activity/SetIBeaconNameActivity.java b/app/src/main/java/com/moko/beacon/activity/SetIBeaconNameActivity.java index e3b83f5..6998bce 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetIBeaconNameActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetIBeaconNameActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.InputFilter; import android.text.Spanned; import android.text.TextUtils; @@ -25,7 +24,8 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -36,9 +36,9 @@ * @ClassPath com.moko.beacon.activity.SetIBeaconNameActivity */ public class SetIBeaconNameActivity extends BaseActivity { - @Bind(R.id.et_ibeacon_name) + @BindView(R.id.et_ibeacon_name) EditText etIBeaconName; - @Bind(R.id.tv_tips) + @BindView(R.id.tv_tips) TextView tvTips; private boolean isSupportThreeAxis; private final String FILTER_ASCII = "\\A\\p{ASCII}*\\z"; diff --git a/app/src/main/java/com/moko/beacon/activity/SetMajorActivity.java b/app/src/main/java/com/moko/beacon/activity/SetMajorActivity.java index 632f8b3..07a2027 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetMajorActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetMajorActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; @@ -25,7 +24,8 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -36,11 +36,11 @@ * @ClassPath com.moko.beacon.activity.SetMajorActivity */ public class SetMajorActivity extends BaseActivity { - @Bind(R.id.et_major) + @BindView(R.id.et_major) EditText etMajor; - @Bind(R.id.tv_decimalism) + @BindView(R.id.tv_decimalism) TextView tvDecimalism; - @Bind(R.id.tv_hexadecimal) + @BindView(R.id.tv_hexadecimal) TextView tvHexadecimal; @Override diff --git a/app/src/main/java/com/moko/beacon/activity/SetMeasurePowerActivity.java b/app/src/main/java/com/moko/beacon/activity/SetMeasurePowerActivity.java index 8df3517..dbb9925 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetMeasurePowerActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetMeasurePowerActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.TextUtils; import android.view.View; import android.widget.EditText; @@ -22,7 +21,8 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -33,7 +33,7 @@ * @ClassPath com.moko.beacon.activity.SetMeasurePowerActivity */ public class SetMeasurePowerActivity extends BaseActivity { - @Bind(R.id.et_measure_power) + @BindView(R.id.et_measure_power) EditText etMeasurePower; @Override diff --git a/app/src/main/java/com/moko/beacon/activity/SetMinorActivity.java b/app/src/main/java/com/moko/beacon/activity/SetMinorActivity.java index 6b8c15e..18c6929 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetMinorActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetMinorActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; @@ -25,7 +24,8 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -36,11 +36,11 @@ * @ClassPath com.moko.beacon.activity.SetMinorActivity */ public class SetMinorActivity extends BaseActivity { - @Bind(R.id.et_minor) + @BindView(R.id.et_minor) EditText etMinor; - @Bind(R.id.tv_decimalism) + @BindView(R.id.tv_decimalism) TextView tvDecimalism; - @Bind(R.id.tv_hexadecimal) + @BindView(R.id.tv_hexadecimal) TextView tvHexadecimal; @Override diff --git a/app/src/main/java/com/moko/beacon/activity/SetPasswordActivity.java b/app/src/main/java/com/moko/beacon/activity/SetPasswordActivity.java index 1ed0a47..e0c60bc 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetPasswordActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetPasswordActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.InputFilter; import android.text.Spanned; import android.text.TextUtils; @@ -24,7 +23,8 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -37,9 +37,9 @@ public class SetPasswordActivity extends BaseActivity { - @Bind(R.id.et_password) + @BindView(R.id.et_password) EditText etPassword; - @Bind(R.id.et_password_confirm) + @BindView(R.id.et_password_confirm) EditText etPasswordConfirm; private final String FILTER_ASCII = "\\A\\p{ASCII}*\\z"; diff --git a/app/src/main/java/com/moko/beacon/activity/SetTransmissionActivity.java b/app/src/main/java/com/moko/beacon/activity/SetTransmissionActivity.java index d7756a2..f2b8fb6 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetTransmissionActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetTransmissionActivity.java @@ -1,15 +1,6 @@ package com.moko.beacon.activity; -import android.content.BroadcastReceiver; -import android.content.ComponentName; -import android.content.Context; -import android.content.Intent; -import android.content.IntentFilter; -import android.content.ServiceConnection; import android.os.Bundle; -import android.os.IBinder; -import android.support.annotation.Nullable; -import android.support.v4.content.ContextCompat; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; @@ -32,7 +23,9 @@ import java.util.ArrayList; -import butterknife.Bind; +import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -43,21 +36,21 @@ * @ClassPath com.moko.beacon.activity.SetTransmissionActivity */ public class SetTransmissionActivity extends BaseActivity { - @Bind(R.id.ll_transmission_grade_0) + @BindView(R.id.ll_transmission_grade_0) LinearLayout llTransmissionGrade0; - @Bind(R.id.ll_transmission_grade_1) + @BindView(R.id.ll_transmission_grade_1) LinearLayout llTransmissionGrade1; - @Bind(R.id.ll_transmission_grade_2) + @BindView(R.id.ll_transmission_grade_2) LinearLayout llTransmissionGrade2; - @Bind(R.id.ll_transmission_grade_3) + @BindView(R.id.ll_transmission_grade_3) LinearLayout llTransmissionGrade3; - @Bind(R.id.ll_transmission_grade_4) + @BindView(R.id.ll_transmission_grade_4) LinearLayout llTransmissionGrade4; - @Bind(R.id.ll_transmission_grade_5) + @BindView(R.id.ll_transmission_grade_5) LinearLayout llTransmissionGrade5; - @Bind(R.id.ll_transmission_grade_6) + @BindView(R.id.ll_transmission_grade_6) LinearLayout llTransmissionGrade6; - @Bind(R.id.ll_transmission_grade_7) + @BindView(R.id.ll_transmission_grade_7) LinearLayout llTransmissionGrade7; private int transmissionGrade; private ArrayList mViews; diff --git a/app/src/main/java/com/moko/beacon/activity/SetUUIDActivity.java b/app/src/main/java/com/moko/beacon/activity/SetUUIDActivity.java index c9993d4..d757125 100644 --- a/app/src/main/java/com/moko/beacon/activity/SetUUIDActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SetUUIDActivity.java @@ -2,7 +2,6 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; @@ -31,7 +30,8 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -45,29 +45,29 @@ public class SetUUIDActivity extends BaseActivity { public static final String UUID_PATTERN = "[A-Fa-f0-9]{8}-(?:[A-Fa-f0-9]{4}-){3}[A-Fa-f0-9]{12}"; - @Bind(R.id.et_seletced_uuid) + @BindView(R.id.et_seletced_uuid) EditText etSeletcedUuid; - @Bind(R.id.tv_airLocate_uuid) + @BindView(R.id.tv_airLocate_uuid) TextView tvAirLocateUuid; - @Bind(R.id.iv_airLocate_selected) + @BindView(R.id.iv_airLocate_selected) ImageView ivAirLocateSelected; - @Bind(R.id.tv_wechat_1_uuid) + @BindView(R.id.tv_wechat_1_uuid) TextView tvWechat1Uuid; - @Bind(R.id.iv_wechat_1_selected) + @BindView(R.id.iv_wechat_1_selected) ImageView ivWechat1Selected; - @Bind(R.id.tv_wechat_2_uuid) + @BindView(R.id.tv_wechat_2_uuid) TextView tvWechat2Uuid; - @Bind(R.id.iv_wechat_2_selected) + @BindView(R.id.iv_wechat_2_selected) ImageView ivWechat2Selected; - @Bind(R.id.tv_estimote_uuid) + @BindView(R.id.tv_estimote_uuid) TextView tvEstimoteUuid; - @Bind(R.id.iv_estimote_selected) + @BindView(R.id.iv_estimote_selected) ImageView ivEstimoteSelected; - @Bind(R.id.tv_uuid) + @BindView(R.id.tv_uuid) TextView tvUuid; - @Bind(R.id.iv_uuid_selected) + @BindView(R.id.iv_uuid_selected) ImageView ivUuidSelected; - @Bind(R.id.rl_uuid) + @BindView(R.id.rl_uuid) RelativeLayout rlUuid; private HashMap mUUIDViews; private Pattern pattern; diff --git a/app/src/main/java/com/moko/beacon/activity/SystemInfoActivity.java b/app/src/main/java/com/moko/beacon/activity/SystemInfoActivity.java index 12347e7..fbd6a03 100644 --- a/app/src/main/java/com/moko/beacon/activity/SystemInfoActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/SystemInfoActivity.java @@ -3,7 +3,6 @@ import android.app.ProgressDialog; import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; import android.text.TextUtils; import android.view.KeyEvent; import android.view.View; @@ -31,7 +30,8 @@ import java.util.ArrayList; import java.util.Arrays; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -42,23 +42,23 @@ * @ClassPath com.moko.beacon.activity.SystemInfoActivity */ public class SystemInfoActivity extends BaseActivity { - @Bind(R.id.tv_ibeacon_soft_version) + @BindView(R.id.tv_ibeacon_soft_version) TextView tvIbeaconSoftVersion; - @Bind(R.id.tv_ibeacon_firmname) + @BindView(R.id.tv_ibeacon_firmname) TextView tvIbeaconFirmname; - @Bind(R.id.tv_ibeacon_device_name) + @BindView(R.id.tv_ibeacon_device_name) TextView tvIbeaconDeviceName; - @Bind(R.id.tv_ibeacon_date) + @BindView(R.id.tv_ibeacon_date) TextView tvIbeaconDate; - @Bind(R.id.tv_ibeacon_mac) + @BindView(R.id.tv_ibeacon_mac) TextView tvIbeaconMac; - @Bind(R.id.tv_ibeacon_chip_mode) + @BindView(R.id.tv_ibeacon_chip_mode) TextView tvIbeaconChipMode; - @Bind(R.id.tv_ibeacon_hardware_version) + @BindView(R.id.tv_ibeacon_hardware_version) TextView tvIbeaconHardwareVersion; - @Bind(R.id.tv_ibeacon_firmware_version) + @BindView(R.id.tv_ibeacon_firmware_version) TextView tvIbeaconFirmwareVersion; - @Bind(R.id.tv_ibeacon_runtime) + @BindView(R.id.tv_ibeacon_runtime) TextView tvIbeaconRuntime; private BeaconDeviceInfo mBeaconDeviceInfo; diff --git a/app/src/main/java/com/moko/beacon/activity/ThreeAxesActivity.java b/app/src/main/java/com/moko/beacon/activity/ThreeAxesActivity.java index f74d400..99076da 100644 --- a/app/src/main/java/com/moko/beacon/activity/ThreeAxesActivity.java +++ b/app/src/main/java/com/moko/beacon/activity/ThreeAxesActivity.java @@ -2,7 +2,6 @@ import android.app.ProgressDialog; import android.os.Bundle; -import android.support.annotation.Nullable; import android.view.KeyEvent; import android.view.View; import android.view.Window; @@ -29,7 +28,8 @@ import java.text.SimpleDateFormat; import java.util.Calendar; -import butterknife.Bind; +import androidx.annotation.Nullable; +import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; @@ -41,11 +41,11 @@ */ public class ThreeAxesActivity extends BaseActivity { - @Bind(R.id.tv_device_three_axis) + @BindView(R.id.tv_device_three_axis) TextView tvDeviceThreeAxis; - @Bind(R.id.tv_stop) + @BindView(R.id.tv_stop) TextView tvStop; - @Bind(R.id.scroll_view) + @BindView(R.id.scroll_view) ScrollView scrollView; private StringBuilder builder; private SimpleDateFormat simpleDateFormat; diff --git a/app/src/main/java/com/moko/beacon/adapter/BeaconListAdapter.java b/app/src/main/java/com/moko/beacon/adapter/BeaconListAdapter.java index 4303614..642dd5d 100644 --- a/app/src/main/java/com/moko/beacon/adapter/BeaconListAdapter.java +++ b/app/src/main/java/com/moko/beacon/adapter/BeaconListAdapter.java @@ -11,7 +11,7 @@ import com.moko.beacon.R; import com.moko.beacon.entity.BeaconInfo; -import butterknife.Bind; +import butterknife.BindView; import butterknife.ButterKnife; /** @@ -71,27 +71,27 @@ protected ViewHolder createViewHolder(int position, LayoutInflater inflater, Vie } static class DeviceViewHolder extends ViewHolder { - @Bind(R.id.tv_device_name) + @BindView(R.id.tv_device_name) TextView tvDeviceName; - @Bind(R.id.iv_battery_power) + @BindView(R.id.iv_battery_power) ImageView ivBatteryPower; - @Bind(R.id.tv_device_rssi) + @BindView(R.id.tv_device_rssi) TextView tvDeviceRssi; - @Bind(R.id.tv_device_major) + @BindView(R.id.tv_device_major) TextView tvDeviceMajor; - @Bind(R.id.tv_device_minor) + @BindView(R.id.tv_device_minor) TextView tvDeviceMinor; - @Bind(R.id.tv_device_distane_desc) + @BindView(R.id.tv_device_distane_desc) TextView tvDeviceDistaneDesc; - @Bind(R.id.tv_device_conn_state) + @BindView(R.id.tv_device_conn_state) TextView tvDeviceConnState; - @Bind(R.id.tv_device_tx) + @BindView(R.id.tv_device_tx) TextView tvDeviceTx; - @Bind(R.id.tv_device_mac) + @BindView(R.id.tv_device_mac) TextView tvDeviceMac; - @Bind(R.id.tv_device_uuid) + @BindView(R.id.tv_device_uuid) TextView tvDeviceUuid; - @Bind(R.id.tv_device_three_axis) + @BindView(R.id.tv_device_three_axis) TextView tvDeviceThreeAxis; public DeviceViewHolder(View convertView) { diff --git a/app/src/main/java/com/moko/beacon/dialog/BeaconAlertDialog.java b/app/src/main/java/com/moko/beacon/dialog/BeaconAlertDialog.java index 226339a..17b53da 100644 --- a/app/src/main/java/com/moko/beacon/dialog/BeaconAlertDialog.java +++ b/app/src/main/java/com/moko/beacon/dialog/BeaconAlertDialog.java @@ -4,15 +4,14 @@ import android.view.View; import android.widget.TextView; - import com.moko.beacon.R; -import butterknife.Bind; +import butterknife.BindView; import butterknife.OnClick; public class BeaconAlertDialog extends BaseDialog { - @Bind(R.id.tv_connect_alert) + @BindView(R.id.tv_connect_alert) TextView tvConnectAlert; public BeaconAlertDialog(Context context) { diff --git a/app/src/main/java/com/moko/beacon/dialog/PasswordDialog.java b/app/src/main/java/com/moko/beacon/dialog/PasswordDialog.java index c34050a..f7545b8 100644 --- a/app/src/main/java/com/moko/beacon/dialog/PasswordDialog.java +++ b/app/src/main/java/com/moko/beacon/dialog/PasswordDialog.java @@ -11,7 +11,7 @@ import com.moko.beacon.R; import com.moko.beacon.utils.ToastUtils; -import butterknife.Bind; +import butterknife.BindView; import butterknife.OnClick; /** @@ -21,7 +21,7 @@ * @ClassPath com.moko.beacon.dialog.PasswordDialog */ public class PasswordDialog extends BaseDialog { - @Bind(R.id.et_password) + @BindView(R.id.et_password) EditText etPassword; private String savedPassword; private final String FILTER_ASCII = "\\A\\p{ASCII}*\\z"; diff --git a/app/src/main/java/com/moko/beacon/utils/FileUtils.java b/app/src/main/java/com/moko/beacon/utils/FileUtils.java index acbc80d..6ef8141 100644 --- a/app/src/main/java/com/moko/beacon/utils/FileUtils.java +++ b/app/src/main/java/com/moko/beacon/utils/FileUtils.java @@ -9,8 +9,6 @@ import android.provider.DocumentsContract; import android.provider.MediaStore; import android.provider.OpenableColumns; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; import java.io.BufferedOutputStream; import java.io.File; @@ -19,6 +17,9 @@ import java.io.IOException; import java.io.InputStream; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + public class FileUtils { /** * 专为Android4.4设计的从Uri获取文件绝对路径,以前的方法已不好使 diff --git a/app/src/main/java/com/moko/beacon/utils/ToastUtils.java b/app/src/main/java/com/moko/beacon/utils/ToastUtils.java index 3297787..4c3a1ac 100644 --- a/app/src/main/java/com/moko/beacon/utils/ToastUtils.java +++ b/app/src/main/java/com/moko/beacon/utils/ToastUtils.java @@ -1,10 +1,11 @@ package com.moko.beacon.utils; import android.content.Context; -import android.text.TextUtils; import android.view.Gravity; import android.widget.Toast; +import es.dmoral.toasty.Toasty; + /** * toast方法 * @@ -13,55 +14,15 @@ */ final public class ToastUtils { - public static final void showToast(Context context, String tip) { - showToast(context, tip, true); - } - - public static final void showToast(Context context, int tipID) { - showToast(context, tipID, true); - } - - public static final void showToast(Context context, int tipID, - boolean isCenter) { - String tip = (String) context.getResources().getText(tipID); - showToast(context, tip, isCenter); - } - - /** - * toast n个字以上 LENGTH_LONG - * - * @param context - * @param tip - * @param isCenter - */ - public static final void showToast(Context context, String tip, - boolean isCenter) { - int duration = Toast.LENGTH_SHORT; - if (TextUtils.isEmpty(tip)) { - return; - } - if (tip.length() >= 15) { - duration = Toast.LENGTH_LONG; - } - Toast toast = Toast.makeText(context, tip, duration); - if (isCenter) { - toast.setGravity(Gravity.CENTER, 0, 0); - } - toast.show(); - } + public static void showToast(Context context, int tipID) { + String tip = (String) context.getResources().getText(tipID); + showToast(context, tip); + } - /** - * - * @Title: showInfo - * @Description: 显示对话框 - * @param context - * @param title - * @param info - * @return void - * @throws - */ - public static final void showInfo(Context context, String title, String info) { - showToast(context, info, true); - } + public static void showToast(Context context, String tip) { + Toast toast = Toasty.normal(context, tip); + toast.setGravity(Gravity.CENTER, 0, 0); + toast.show(); + } } diff --git a/app/src/main/res/layout/activity_device_info.xml b/app/src/main/res/layout/activity_device_info.xml index 165e546..b990ac7 100644 --- a/app/src/main/res/layout/activity_device_info.xml +++ b/app/src/main/res/layout/activity_device_info.xml @@ -48,7 +48,7 @@ android:layout_weight="1.0" android:background="@color/white_ffffff"> - @@ -541,6 +541,6 @@ app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> - + \ No newline at end of file diff --git a/app/src/main/res/xml/file_paths.xml b/app/src/main/res/xml/file_paths.xml index b591253..a2fbb63 100644 --- a/app/src/main/res/xml/file_paths.xml +++ b/app/src/main/res/xml/file_paths.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/build.gradle b/build.gradle index 7233ea3..f2b498f 100644 --- a/build.gradle +++ b/build.gradle @@ -4,12 +4,17 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:3.6.3' } } allprojects { repositories { jcenter() google() + maven { url "https://jitpack.io" } } -} \ No newline at end of file +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/gradle.properties b/gradle.properties index b0b44ef..e001bcf 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,3 +16,5 @@ org.gradle.jvmargs=-Xmx1536m # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true android.injected.testOnly=false +android.useAndroidX=true +android.enableJetifier=true diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3c04e2f..7f01bc3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip \ No newline at end of file diff --git a/mokosupport/build.gradle b/mokosupport/build.gradle index 9f65f6c..f008338 100644 --- a/mokosupport/build.gradle +++ b/mokosupport/build.gradle @@ -1,12 +1,12 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 28 - buildToolsVersion '28.0.3' + compileSdkVersion 29 + buildToolsVersion '29.0.0' defaultConfig { minSdkVersion 18 - targetSdkVersion 28 + targetSdkVersion 29 versionCode 1 versionName "1.0" } @@ -19,9 +19,10 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - api 'no.nordicsemi.android.support.v18:scanner:1.0.0' - implementation 'com.elvishew:xlog:1.3.0' + api 'no.nordicsemi.android.support.v18:scanner:1.4.3' + implementation 'com.elvishew:xlog:1.6.1' api 'no.nordicsemi.android:dfu:1.8.0' api 'org.greenrobot:eventbus:3.2.0' implementation 'no.nordicsemi.android:ble:2.0.5' + implementation 'androidx.core:core:1.3.1' } diff --git a/mokosupport/src/main/AndroidManifest.xml b/mokosupport/src/main/AndroidManifest.xml index 433bd50..a5ea904 100644 --- a/mokosupport/src/main/AndroidManifest.xml +++ b/mokosupport/src/main/AndroidManifest.xml @@ -7,7 +7,6 @@ - diff --git a/mokosupport/src/main/java/com/moko/support/MokoBleManager.java b/mokosupport/src/main/java/com/moko/support/MokoBleManager.java index 861b36d..4bc101f 100644 --- a/mokosupport/src/main/java/com/moko/support/MokoBleManager.java +++ b/mokosupport/src/main/java/com/moko/support/MokoBleManager.java @@ -6,7 +6,6 @@ import android.bluetooth.BluetoothGattDescriptor; import android.bluetooth.BluetoothGattService; import android.content.Context; -import android.support.annotation.NonNull; import com.moko.support.callback.MokoResponseCallback; import com.moko.support.log.LogModule; @@ -14,6 +13,7 @@ import java.util.UUID; +import androidx.annotation.NonNull; import no.nordicsemi.android.ble.BleManager; import no.nordicsemi.android.ble.BleManagerCallbacks; import no.nordicsemi.android.ble.callback.DataReceivedCallback; diff --git a/mokosupport/src/main/java/com/moko/support/MokoSupport.java b/mokosupport/src/main/java/com/moko/support/MokoSupport.java index 520695a..7ee4c7f 100644 --- a/mokosupport/src/main/java/com/moko/support/MokoSupport.java +++ b/mokosupport/src/main/java/com/moko/support/MokoSupport.java @@ -11,8 +11,6 @@ import android.content.pm.PackageManager; import android.os.Handler; import android.os.Looper; -import android.support.annotation.NonNull; -import android.support.v4.content.ContextCompat; import android.text.TextUtils; import com.moko.support.callback.MokoResponseCallback; @@ -37,6 +35,8 @@ import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; +import androidx.annotation.NonNull; +import androidx.core.content.ContextCompat; import no.nordicsemi.android.ble.BleManagerCallbacks; import no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat; import no.nordicsemi.android.support.v18.scanner.ScanFilter; diff --git a/mokosupport/src/main/java/com/moko/support/OrderTaskAssembler.java b/mokosupport/src/main/java/com/moko/support/OrderTaskAssembler.java index b46cecd..fb171be 100644 --- a/mokosupport/src/main/java/com/moko/support/OrderTaskAssembler.java +++ b/mokosupport/src/main/java/com/moko/support/OrderTaskAssembler.java @@ -18,8 +18,6 @@ import com.moko.support.task.GetRunntime; import com.moko.support.task.GetSerialID; import com.moko.support.task.GetSoftVersion; -import com.moko.support.task.SetSerialID; -import com.moko.support.task.SetThreeAxes; import com.moko.support.task.GetTransmission; import com.moko.support.task.OrderTask; import com.moko.support.task.SetAdvInterval; @@ -32,7 +30,9 @@ import com.moko.support.task.SetMinor; import com.moko.support.task.SetOvertime; import com.moko.support.task.SetPassword; +import com.moko.support.task.SetSerialID; import com.moko.support.task.SetSoftReboot; +import com.moko.support.task.SetThreeAxes; import com.moko.support.task.SetTransmission; public class OrderTaskAssembler { diff --git a/mokosupport/src/main/java/com/moko/support/task/GetAdvInterval.java b/mokosupport/src/main/java/com/moko/support/task/GetAdvInterval.java index 6d4af7e..9e52f7a 100644 --- a/mokosupport/src/main/java/com/moko/support/task/GetAdvInterval.java +++ b/mokosupport/src/main/java/com/moko/support/task/GetAdvInterval.java @@ -1,7 +1,6 @@ package com.moko.support.task; import com.moko.support.entity.OrderType; -import com.moko.support.utils.MokoUtils; /** * @Date 2020/8/3 diff --git a/mokosupport/src/main/java/com/moko/support/task/GetDeviceUUID.java b/mokosupport/src/main/java/com/moko/support/task/GetDeviceUUID.java index 025a875..ba273b8 100644 --- a/mokosupport/src/main/java/com/moko/support/task/GetDeviceUUID.java +++ b/mokosupport/src/main/java/com/moko/support/task/GetDeviceUUID.java @@ -2,7 +2,6 @@ import com.moko.support.entity.OrderType; -import com.moko.support.utils.MokoUtils; /** * @Date 2020/8/3 diff --git a/mokosupport/src/main/java/com/moko/support/task/GetMeasurePower.java b/mokosupport/src/main/java/com/moko/support/task/GetMeasurePower.java index 09717cd..c1b884a 100644 --- a/mokosupport/src/main/java/com/moko/support/task/GetMeasurePower.java +++ b/mokosupport/src/main/java/com/moko/support/task/GetMeasurePower.java @@ -2,7 +2,6 @@ import com.moko.support.entity.OrderType; -import com.moko.support.utils.MokoUtils; /** * @Date 2020/8/3 diff --git a/mokosupport/src/main/java/com/moko/support/task/GetMinor.java b/mokosupport/src/main/java/com/moko/support/task/GetMinor.java index 2fccbc9..3208d57 100644 --- a/mokosupport/src/main/java/com/moko/support/task/GetMinor.java +++ b/mokosupport/src/main/java/com/moko/support/task/GetMinor.java @@ -2,7 +2,6 @@ import com.moko.support.entity.OrderType; -import com.moko.support.utils.MokoUtils; /** * @Date 2020/8/3 diff --git a/mokosupport/src/main/java/com/moko/support/task/GetTransmission.java b/mokosupport/src/main/java/com/moko/support/task/GetTransmission.java index 67feaeb..2111ff3 100644 --- a/mokosupport/src/main/java/com/moko/support/task/GetTransmission.java +++ b/mokosupport/src/main/java/com/moko/support/task/GetTransmission.java @@ -2,7 +2,6 @@ import com.moko.support.entity.OrderType; -import com.moko.support.utils.MokoUtils; /** * @Date 2020/8/3