public interface IDeviceManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkDevUpgrade(java.lang.String devId,
DeviceManager.OnDevUpgradeListener listener)
检查设备固件升级
|
MonitorManager |
createMonitorPlayer(android.view.ViewGroup playView)
创建实时播放器
|
MonitorManager |
createMonitorPlayer(android.view.ViewGroup playView,
PlayerAttribute attribute)
创建实时播放器
|
MonitorManager |
createMonitorPlayer(android.view.ViewGroup playView,
java.lang.String devId)
创建实时播放器
|
MonitorManager[] |
createMonitorPlayers(android.view.ViewGroup[] playViews,
PlayerAttribute[] attributes,
int count)
创建实时播放器
|
RecordManager |
createRecordPlayer(android.view.ViewGroup playView,
java.lang.String devId,
int mediaType)
创建录像回放播放器
|
boolean |
devPTZControl(com.lib.sdk.bean.PtzCtrlInfoBean ptzCtrlInfoBean,
DeviceManager.OnDevManagerListener listener)
云台控制
|
int |
getAlarmInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getAlarmOutChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getAudioInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getBuildTime(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
void |
getChannelInfo(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
获取通道信息(包含了通道数和通道名)
|
int |
getCombineSwitch(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
boolean |
getDevAbility(java.lang.String devId,
DeviceManager.OnDevManagerListener listener,
java.lang.String... field) |
DevConfigManager |
getDevConfigManager(java.lang.String devId)
获取设备配置管理
|
java.lang.String |
getDeviceModel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getDeviceRunTime(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getDevType(java.lang.String devId)
获取设备类型
|
int |
getDigChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getEncryptVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getEncyptChipInfo(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getExtraChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getHardWare(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getHardWareVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.util.List<XMDevInfo> |
getLanDevice()
获取局域网搜索到的设备列表
|
java.lang.String |
getMcuVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getNetConnectMode(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getSerialNo(java.lang.String devId)
获取设备序列号
|
java.lang.String |
getSoftWareVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getTalkInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getTalkOutChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
java.lang.String |
getUpdataTime(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getVideoInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
int |
getVideoOutChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener) |
android.graphics.Bitmap |
initDevToRouterByQrCode(java.lang.String ssid,
java.lang.String wifiPwd,
int pwdType,
java.lang.String macAddress,
java.lang.String ipAddress,
DeviceManager.OnDevWiFiSetListener listener)
获取二维码配网的WiFi二维码信息
|
boolean |
isDontDewarpDevice(java.lang.String devId) |
boolean |
loginDev(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
登录设备
|
boolean |
loginDev(java.lang.String devId,
java.lang.String userName,
java.lang.String password,
DeviceManager.OnDevManagerListener listener)
登录设备
|
void |
logoutDev(java.lang.String devId)
登出设备
|
void |
modifyDevName(java.lang.String devId,
java.lang.String devName,
DeviceManager.OnDevManagerListener listener)
修改设备名
|
void |
modifyDevPwd(java.lang.String devId,
java.lang.String userName,
java.lang.String oldPwd,
java.lang.String newPwd,
DeviceManager.OnDevManagerListener listener)
修改设备密码
|
void |
resetDevConfig(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
恢复默认配置
|
void |
searchLanDevice(DeviceManager.OnSearchLocalDevListener listener)
局域网搜索设备
|
void |
setLocalDevPwd(java.lang.String devId,
java.lang.String pwd)
设置本地设备密码
|
void |
startDevToRouterByQrCode()
开始二维码配网
|
void |
startDevUpgrade(java.lang.String devId,
int upgradeType,
DeviceManager.OnDevUpgradeListener listener)
开始设备固件升级
|
void |
startDevUpgradeByLocalFile(java.lang.String devId,
java.lang.String fileName,
DeviceManager.OnDevUpgradeListener listener)
通过本地升级包方式升级设备
|
void |
startQuickSetWiFi(java.lang.String ssid,
java.lang.String pwd)
开始快速配网
|
void |
startQuickSetWiFi(android.net.wifi.WifiInfo wifiInfo,
android.net.wifi.ScanResult scanResult,
android.net.DhcpInfo dhcpInfo,
java.lang.String pwd,
DeviceManager.OnQuickSetWiFiListener listener)
开始快速配网
|
void |
startQuickSetWiFiByDevLogin(java.lang.String devId,
java.lang.String ssid,
java.lang.String pwd,
DeviceManager.OnDevWiFiSetListener listener)
登录设备后进行快速配网
|
void |
stopDevToRouterByQrCode()
停止二维码配网
|
void |
stopQuickSetWiFi()
结束快速配网
|
void |
switchDevNetworkMode(java.lang.String devId,
java.lang.String action,
DeviceManager.OnDevManagerListener listener)
网路模式切换
|
void |
syncDevTime(java.lang.String devId,
java.lang.String time,
DeviceManager.OnDevManagerListener listener)
设备时间同步
|
void |
syncDevTimeZone(java.lang.String devId,
int timeZone,
DeviceManager.OnDevManagerListener listener)
设备时间和时区同步
|
void |
unInitDevToRouterByQrCode()
释放资源,调用了该方法后需要重新调用initDevToRouterByQrCode
|
boolean loginDev(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
devId - listener - boolean loginDev(java.lang.String devId,
java.lang.String userName,
java.lang.String password,
DeviceManager.OnDevManagerListener listener)
devId - userName - 用户名password - 密码listener - void logoutDev(java.lang.String devId)
devId - void getChannelInfo(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
devId - MonitorManager createMonitorPlayer(android.view.ViewGroup playView)
playView - MonitorManager createMonitorPlayer(android.view.ViewGroup playView, java.lang.String devId)
playView - devId - MonitorManager createMonitorPlayer(android.view.ViewGroup playView, PlayerAttribute attribute)
playView - attribute - MonitorManager[] createMonitorPlayers(android.view.ViewGroup[] playViews, PlayerAttribute[] attributes, int count)
playViews - attributes - count - RecordManager createRecordPlayer(android.view.ViewGroup playView, java.lang.String devId, int mediaType)
playView - devId - mediaType - void setLocalDevPwd(java.lang.String devId,
java.lang.String pwd)
devId - pwd - void modifyDevPwd(java.lang.String devId,
java.lang.String userName,
java.lang.String oldPwd,
java.lang.String newPwd,
DeviceManager.OnDevManagerListener listener)
devId - userName - oldPwd - newPwd - listener - void modifyDevName(java.lang.String devId,
java.lang.String devName,
DeviceManager.OnDevManagerListener listener)
devId - devName - listener - DevConfigManager getDevConfigManager(java.lang.String devId)
devId - int getDevType(java.lang.String devId)
devId - java.lang.String getSerialNo(java.lang.String devId)
devId - java.lang.String getBuildTime(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getHardWare(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getDigChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getExtraChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getVideoInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getTalkInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getAlarmInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getAlarmOutChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getCombineSwitch(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getVideoOutChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getAudioInChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getTalkOutChannel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getUpdataTime(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getEncryptVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getDeviceRunTime(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getHardWareVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getSoftWareVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getDeviceModel(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
java.lang.String getMcuVersion(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getEncyptChipInfo(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
int getNetConnectMode(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
boolean isDontDewarpDevice(java.lang.String devId)
boolean getDevAbility(java.lang.String devId,
DeviceManager.OnDevManagerListener listener,
java.lang.String... field)
void searchLanDevice(DeviceManager.OnSearchLocalDevListener listener)
listener - void startQuickSetWiFi(android.net.wifi.WifiInfo wifiInfo,
android.net.wifi.ScanResult scanResult,
android.net.DhcpInfo dhcpInfo,
java.lang.String pwd,
DeviceManager.OnQuickSetWiFiListener listener)
wifiInfo - scanResult - dhcpInfo - pwd - listener - void startQuickSetWiFiByDevLogin(java.lang.String devId,
java.lang.String ssid,
java.lang.String pwd,
DeviceManager.OnDevWiFiSetListener listener)
devId - ssid - pwd - listener - void startQuickSetWiFi(java.lang.String ssid,
java.lang.String pwd)
ssid - pwd - void stopQuickSetWiFi()
android.graphics.Bitmap initDevToRouterByQrCode(java.lang.String ssid,
java.lang.String wifiPwd,
int pwdType,
java.lang.String macAddress,
java.lang.String ipAddress,
DeviceManager.OnDevWiFiSetListener listener)
ssid - WiFi热点名称wifiPwd - WiFi密码pwdType - 加密类型macAddress - 手机的mac地址ipAddress - 手机连接的IP地址void startDevToRouterByQrCode()
void stopDevToRouterByQrCode()
void unInitDevToRouterByQrCode()
java.util.List<XMDevInfo> getLanDevice()
boolean devPTZControl(com.lib.sdk.bean.PtzCtrlInfoBean ptzCtrlInfoBean,
DeviceManager.OnDevManagerListener listener)
ptzCtrlInfoBean - listener - void syncDevTimeZone(java.lang.String devId,
int timeZone,
DeviceManager.OnDevManagerListener listener)
devId - timeZone - listener - void syncDevTime(java.lang.String devId,
java.lang.String time,
DeviceManager.OnDevManagerListener listener)
devId - time - listener - void resetDevConfig(java.lang.String devId,
DeviceManager.OnDevManagerListener listener)
devId - listener - void checkDevUpgrade(java.lang.String devId,
DeviceManager.OnDevUpgradeListener listener)
devId - listener - void startDevUpgrade(java.lang.String devId,
int upgradeType,
DeviceManager.OnDevUpgradeListener listener)
devId - upgradeType - listener - void startDevUpgradeByLocalFile(java.lang.String devId,
java.lang.String fileName,
DeviceManager.OnDevUpgradeListener listener)
devId - fileName - listener - void switchDevNetworkMode(java.lang.String devId,
java.lang.String action,
DeviceManager.OnDevManagerListener listener)
devId - action - listener -