更新时间:2022-02-24 GMT+08:00
设备登录
接口功能
设备在第一次绑定后,或者在设备重启后需要进行登录的流程。
接口描述
1 |
public static boolean login();
|
接口所属类
LoginService
参数说明
无
接口返回值
返回值 |
描述 |
---|---|
true |
成功。 |
false |
失败。 |
说明:
此返回值是调用接口的同步返回结果,返回true只是说明接口调用成功,并不说明登录成功,登录成功需要收到LoginService发出的通知。登录前通过配置业务参数接口(LoginConfig.setConfig)传入所需的登录信息。
示例
设备登录。
1 |
LoginService.login();
|
开发者调用登录接口前需要实现AgentLite提供的观察者接口。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
public class AgentliteLogin implements MyObserver {
public AgentliteLogin (Observable loginService) {
loginService. registerObserver (this);
}
//登录结果回调,在AgentliteLogin中重写update方法
@Override
public void update(IotaMessage arg0) {
// TODO Auto-generated method stub
System.out.println("LoginManager收到通知:" + arg0);
int mMsgType = arg0.getMsgType();
switch(mMsgType) {
case 1:
loginResultAction(arg0);
break;
case 2:
logoutResultAction(arg0);
break;
default:
break;
}
}
|
父主题: 直连设备接入