Bläddra i källkod

1,修复已知bug

master
陈福行 3 år sedan
förälder
incheckning
c03ee8d427

+ 3
- 32
app/src/main/java/aicare/net/cn/sdk/ailinksdkdemoandroid/BleCmdActivity.java Visa fil

@@ -34,13 +34,13 @@ import com.pingwang.bluetoothlib.listener.OnMcuParameterListener;
import com.pingwang.bluetoothlib.utils.BleDataUtils;
import com.pingwang.bluetoothlib.utils.BleLog;
import com.pingwang.bluetoothlib.utils.BleStrUtils;
import aicare.net.cn.sdk.ailinksdkdemoandroid.base.BleBaseActivity;
import aicare.net.cn.sdk.ailinksdkdemoandroid.utils.TimeUtils;

import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

import aicare.net.cn.sdk.ailinksdkdemoandroid.base.BleBaseActivity;
import aicare.net.cn.sdk.ailinksdkdemoandroid.utils.TimeUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

@@ -57,7 +57,7 @@ public class BleCmdActivity extends BleBaseActivity implements OnCallbackBle, On
private final int REFRESH_DATA = 3;
private List<String> mList;
private ArrayAdapter listAdapter;
private EditText etName, etMacType, etCid, etVid, etPid, etBroadcastTime, etMcuType, etSleepTime, et_set_device;
private EditText etName, etMacType, etBroadcastTime, etMcuType, etSleepTime, et_set_device;
private Context mContext;
private String mAddress;
private BleSendCmdUtil mBleSendCmdUtil;
@@ -111,7 +111,6 @@ public class BleCmdActivity extends BleBaseActivity implements OnCallbackBle, On
findViewById(R.id.btnMacTypeRead).setOnClickListener(this);
findViewById(R.id.btnNameWrite).setOnClickListener(this);
findViewById(R.id.btnMacTypeWrite).setOnClickListener(this);
findViewById(R.id.btnDidWrite).setOnClickListener(this);
findViewById(R.id.btnDidRead).setOnClickListener(this);
findViewById(R.id.btnBroadcastTimeWrite).setOnClickListener(this);
findViewById(R.id.btnBroadcastTimeRead).setOnClickListener(this);
@@ -129,9 +128,6 @@ public class BleCmdActivity extends BleBaseActivity implements OnCallbackBle, On
findViewById(R.id.btnConnect).setOnClickListener(this);
etName = findViewById(R.id.etName);
etMacType = findViewById(R.id.etMacType);
etCid = findViewById(R.id.etCid);
etVid = findViewById(R.id.etVid);
etPid = findViewById(R.id.etPid);
etBroadcastTime = findViewById(R.id.etBroadcastTime);
etMcuType = findViewById(R.id.etMcuType);
etSleepTime = findViewById(R.id.etSleepTime);
@@ -240,32 +236,7 @@ public class BleCmdActivity extends BleBaseActivity implements OnCallbackBle, On
sendBleBean.setHex(mBleSendCmdUtil.setBleBroadcastTime(broadcastTime));
sendData(sendBleBean);
break;
case R.id.btnDidWrite:
try {
String cidS = etCid.getText().toString().trim().toLowerCase(Locale.US);
String vidS = etVid.getText().toString().trim().toLowerCase(Locale.US);
String pidS = etPid.getText().toString().trim().toLowerCase(Locale.US);
int cid = 0;
int vid = 0;
int pid = 0;
if (!TextUtils.isEmpty(cidS)) {
cid = Integer.parseInt(cidS);
}
if (!TextUtils.isEmpty(vidS)) {
vid = Integer.parseInt(vidS);
}
if (!TextUtils.isEmpty(pidS)) {
pid = Integer.parseInt(pidS);
}

byte[] did = bleDataUtils.getDid(1, 1, 1, cid, vid, pid);
sendBleBean = new SendBleBean();
sendBleBean.setHex(mBleSendCmdUtil.setDid(did));
sendData(sendBleBean);
} catch (NumberFormatException e) {
e.printStackTrace();
}
break;
case R.id.btnDidRead:
sendBleBean = new SendBleBean();
sendBleBean.setHex(mBleSendCmdUtil.getDid());

+ 0
- 29
app/src/main/res/layout/activity_ble.xml Visa fil

@@ -154,36 +154,7 @@
android:orientation="horizontal"
android:padding="5dp">

<EditText
android:id="@+id/etCid"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:digits="0123456789"
android:hint="cid"
android:text="0" />

<EditText
android:id="@+id/etVid"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:digits="0123456789"
android:hint="vid"
android:text="0" />

<EditText
android:id="@+id/etPid"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:digits="0123456789"
android:hint="pid"
android:text="0" />


<Button
android:id="@+id/btnDidWrite"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="写DID" />

<Button
android:id="@+id/btnDidRead"

Laddar…
Avbryt
Spara