Tywei24

Results 12 comments of Tywei24

这是每次回调过来的时间差值。开始时间在写数据之前,结束时间在回调开始。 01-28 16:37:39.608 5028-5028/com.xiaomi.smarthome:plugin0 E/tywei: cur otAcount:75 01-28 16:37:39.609 5028-5028/com.xiaomi.smarthome:plugin0 E/tywei: sendBlock75 01-28 16:37:39.704 5028-5028/com.xiaomi.smarthome:plugin0 E/tywei: 看下block_num的值2发一个数据的时间95ms 01-28 16:37:39.704 5028-5028/com.xiaomi.smarthome:plugin0 E/tywei: cur otAcount:76 01-28 16:37:39.704 5028-5028/com.xiaomi.smarthome:plugin0 E/tywei: sendBlock76 01-28 16:37:39.819...

从写开始,到收到广播ACTION_CHARACTER_CHANGED的时间

因为不能设置mtu的原因,(大包传入不了)现在每次写入一个数据包,大小为20byte。回调接收正确的状态时,再写入下一个。导致固件更新很慢。(总的数据包有60045byte)

我现在做的是插件,不是mijiaSDK。

我安卓插件配置的版本, compileSdkVersion 27 buildToolsVersion '26.0.2' defaultConfig { //需要配置为插件包名 applicationId "com.miaomiaoce.sensor_ht" minSdkVersion 19 targetSdkVersion 26 //每次发布版本versionCode必须加1 versionCode 78 versionName "1.0.77" } showUserLicenseHtmlDialog这个接口的Apilevel:76,是我版本配置的有错误吗?

采用此接口: XmBluetoothManager mXmBluetoothManager = XmBluetoothManager.getInstance(); int state = mXmBluetoothManager.getConnectStatus(mDeviceMac); if (state == XmBluetoothManager.STATE_CONNECTED || state == XmBluetoothManager.STATE_CONNECTING) { } else { Log.e("tywei", "这里进行安全连接开始"); mXmBluetoothManager.secureConnect(mDeviceMac, connectResp); } 先在public static final String...

在更新界面点击确定后,出现通用设置Activity界面,从Log信息看,此界面走了getCurrentVersion和getLatestVersion方法。但是并没有刷新红点的状态

还是需要我手动去调用一下getBluetoothFirmwareVersion和getBluetoothFirmwareUpdateInfo这两个方法。状态才会有更新?

还有一点就是,固件更新在数据上传完后。进行重启了设备,此时蓝牙是断开的。然后我又进行了重新连接。

改进获取硬件信息后,好像刷新好了