| | |
| | | #if __IOS__ |
| | | using Foundation; |
| | | #else |
| | | using Com.Videogo.Hdl; |
| | | #endif |
| | | |
| | | namespace HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock |
| | |
| | | EZSDK.IOS.EZSDK.SharedInstance().AddEzvizMonitorWithDeviceType(spk); |
| | | |
| | | #else |
| | | HDLEzvizSdk.Instance.JumpToEZScanActivity(Application.Activity, spk,list); |
| | | HDLEzvizSdk.SetAddCallback(new |
| | | AndroidIHdlInterface((isBool, serials) => |
| | | { |
| | | if (isBool) |
| | | { |
| | | this.GetYingshiDeviceList(serials); |
| | | } |
| | | |
| | | })); |
| | | #endif |
| | | |
| | | }); |
| | |
| | | EZSDK.IOS.EZSDK.SharedInstance().PlayWithDeviceSerial(deviceSerial, deviceId, spk); |
| | | |
| | | #else |
| | | HDLEzvizSdk.Instance.JumpToEZRealPlayActivity(Application.Activity,deviceId,deviceSerial,spk,""); |
| | | #endif |
| | | |
| | | |
| | |
| | | EZSDK.IOS.EZSDK.SharedInstance().PlayWithDeviceSerial(deviceSerial, deviceId, spk, msgId); |
| | | |
| | | #else |
| | | HDLEzvizSdk.Instance.JumpToEZRealPlayActivity(Application.Activity,deviceId,deviceSerial,spk,msgId); |
| | | #endif |
| | | |
| | | |
| | |
| | | //打开萤石历史记录界面 |
| | | EZSDK.IOS.EZSDK.SharedInstance().ToDeviceMsgListView(deviceId); |
| | | #else |
| | | HDLEzvizSdk.Instance.JumpLockHistoryActivity(Application.Activity, deviceId); |
| | | #endif |
| | | }); |
| | | }); |
| | |
| | | //打开萤石临时密码界面 |
| | | EZSDK.IOS.EZSDK.SharedInstance().ToTemPassView(deviceId); |
| | | #else |
| | | HDLEzvizSdk.Instance.JumpTempPasswordActivity(Application.Activity, deviceId); |
| | | #endif |
| | | }); |
| | | }); |
| | |
| | | //EZSDK.IOS.EZSDK.Play(info); |
| | | #else |
| | | |
| | | HDLEzvizSdk.Instance.Init(Application.Activity.Application, ezChildAccessToken, UserInfo.Current.LoginTokenString, UserInfo.Current.RefreshToken, OnAppConfig.Instance.RequestHttpsHost, appKey, 1, DB_ResidenceData.Instance.CurrentRegion.id); |
| | | |
| | | #endif |
| | | |
| | |
| | | if (DB_ResidenceData.Instance.CurrentRegion.id == home.id || string.IsNullOrEmpty(home.id)) return; |
| | | #if __IOS__ |
| | | #else |
| | | HDLEzvizSdk.Instance.SetHomeId(home.id); |
| | | |
| | | #endif |
| | | |
| | |
| | | //开门推送 |
| | | this.UpdateDoorLockState(PushMessageType.Prompt); |
| | | } |
| | | }catch(Exception ex) |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | } |
| | |
| | | /// <summary> |
| | | /// 专门定义给安卓回调用,没有特殊含义 |
| | | /// </summary> |
| | | public class AndroidIHdlInterface : Java.Lang.Object, IHdlInterface |
| | | public class AndroidIHdlInterface : Java.Lang.Object//, IHdlInterface |
| | | { |
| | | |
| | | Action<bool,string> mAction; |