设备登录
接口功能
设备在第一次绑定后,或者在设备重启后需要进行登录的流程。
接口描述
1
|
public static boolean login(); |
接口所属类
LoginService
接口返回值
返回值 |
描述 |
---|---|
true |
成功。 |
false |
失败。 |
此返回值是调用接口的同步返回结果,返回true只是说明接口调用成功,并不说明登录成功,登录成功需要收到LoginService发出的通知。登录前通过登录参数配置接口(LoginConfig.setConfig)传入所需的登录信息。
示例
设备登录。
1
|
LoginService.login(); |
开发者调用登录接口前需要实现Agent Lite提供的观察者接口。
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; } } |