|
与机智云的开源代码有了接触后,对Android SDK的使用有了如下心得。若有不对的地方,请各位大神指出。
1、通过XPGWifiSDK.sharedInstance().getBoundDevices(uid, token, productKey);获取绑定设备,
在didDiscovered(int error, List<XPGWifiDevice> deviceList)获取到的deviceList实例。
该实例会在下一次获取绑定设备,回调didDiscovered方法时,失效。
所以在使用XPGWifiDevice的实例过程中,应注意,即使是同一XPGWifiDevice,也应该重新指向一次。
2、比较XPGWifiDevice实例,是否指同一台设备,可以通过对比该实例的did。因为did是唯一的。
3、调用XPGWifiDevice实例的login方法前,应先判断该设备是否已经登录(调用方法XPGWifiDevice.isConnected),
如果重复登录已经登录的设备,则会登录失败。
期待机智云在物联网上有更多突破,创造更多奇迹~\(≧▽≦)/~
|
|