diff --git a/app/src/main/java/com/ckkj/water/device/AddDeviceActivity_copy.java b/app/src/main/java/com/ckkj/water/device/AddDeviceActivity_copy.java index 074f181..8785fe7 100644 --- a/app/src/main/java/com/ckkj/water/device/AddDeviceActivity_copy.java +++ b/app/src/main/java/com/ckkj/water/device/AddDeviceActivity_copy.java @@ -18,6 +18,7 @@ import android.os.Handler; import android.os.ParcelUuid; import android.text.TextUtils; import android.util.Log; +import android.util.SparseArray; import android.view.View; import android.widget.ImageView; import android.widget.Toast; @@ -164,6 +165,7 @@ public class AddDeviceActivity_copy extends BaseActivity filters = new ArrayList<>(); filters.add(new ScanFilter.Builder().setServiceUuid(parcelUuid).build()); +// filters.add(new ScanFilter.Builder().setDeviceName("PROV_Water_01").build()); Log.e("TEST", "开始扫描"); mScanCallback = new ScanCallback() { @Override @@ -179,6 +181,10 @@ public class AddDeviceActivity_copy extends BaseActivity manufacturerData = record.getManufacturerSpecificData(); + //设备名字 String deviceName = result.getScanRecord() != null ? result.getScanRecord().getDeviceName() : "无名称"; @@ -194,8 +200,8 @@ public class AddDeviceActivity_copy extends BaseActivity { - if (animationDrawable != null && animationDrawable.isRunning()) { - animationDrawable.stop(); - } - viewBinding.linearConnectIng.setVisibility(GONE); - viewBinding.linearSuccess.setVisibility(VISIBLE); - }, ANIMATION_DURATION); } + viewBinding.linearConnectIng.setVisibility(VISIBLE); + viewBinding.linearSuccess.setVisibility(GONE); } + private void stopConnectAnimation() { + handler.removeCallbacksAndMessages(null); + if (animationDrawable != null) { + animationDrawable.stop(); + animationDrawable = null; + } + viewBinding.linearConnectIng.setVisibility(GONE); + viewBinding.linearSuccess.setVisibility(VISIBLE); + } + + + private void initEspProvision() { espProvisionManager = EspProvisionManager.init(mContext).setCallback(new ProvisionCallback() { @Override @@ -106,7 +120,10 @@ public class DeviceConnectActivity extends BaseActivity Select a trigger type Watering Time - Total Watering Sessions - This Week - This Month - Scheduled Sessions - Manual Sessions - Total Watering Time - Average Duration + Total + + Week + + Month + + Scheduled + + Manual + + Duration + + Average + times