大华SDK Java API操作指南
需积分: 5 64 浏览量
更新于2024-12-01
收藏 12KB RAR 举报
资源摘要信息:"dahua_java_api_demo.rar"
本资源包是大华SDK相关的Java API演示程序,通过一系列的Java代码示例展现了如何与大华设备进行交互。这些功能覆盖了从基本的用户管理、卡管理、人脸和指纹管理,到门禁事件的订阅和报警事件的管理。每项功能都通过对应的Java方法进行封装,以便于开发者调用。以下是该资源包中详细的功能和知识点说明:
1. **门禁事件管理**:
- 订阅门禁事件:`realLoadPicture`方法用于订阅实时的门禁事件,以便获取门禁相关的图片数据。
- 取消订阅门禁事件:`stopRealLoadPicture`方法用于停止实时图片数据的接收。
2. **报警事件管理**:
- 订阅报警事件:`startListen`方法用于启动监听报警事件的功能。
- 取消报警事件:`stopListen`方法用于停止监听报警事件。
3. **门禁事件配置**:
- `AccessConfig`方法用于配置门禁系统的事件参数。
4. **用户信息管理**:
- 查询所有用户信息:`queryAllUser`方法用于获取系统中所有用户的信息。
- 添加用户:`addUser`方法用于创建新的用户账户。
- 根据用户ID查询用户信息:`getUser`方法用于查询指定用户ID的用户信息。
- 删除指定用户ID的用户:`deleteUser`方法用于删除具有特定用户ID的用户账户。
- 清空所有用户:`clearUser`方法用于删除系统中的所有用户账户。
5. **卡信息管理**:
- 根据用户ID查询所有卡:`queryAllCard`方法用于获取特定用户ID对应的所有卡片信息。
- 根据用户ID添加多张卡:`addCard`方法用于给指定用户ID添加多张新的卡片。
- 根据用户ID修改多张卡:`modifyCard`方法用于修改指定用户ID下多张卡片的信息。
- 根据卡号获取卡信息:`getCard`方法用于获取特定卡号对应的卡片信息。
- 根据卡号删除卡:`deleteCard`方法用于删除具有特定卡号的卡片。
- 清空卡信息:`clearCard`方法用于清空系统中的所有卡片信息。
6. **人脸信息管理**:
- 根据用户ID添加人脸:`addFace`方法用于给指定用户ID添加人脸数据。
- 根据用户ID修改人脸:`modifyFace`方法用于修改指定用户ID的人脸数据。
- 根据用户ID获取人脸:`getFace`方法用于获取特定用户ID的人脸数据。
- 根据用户ID删除人脸:`deleteFace`方法用于删除具有特定用户ID的人脸数据。
- 清空所有人脸:`clearFace`方法用于删除系统中的所有人脸数据。
7. **指纹信息管理**:
- 根据用户ID添加指纹:`addFingerprint`方法用于给指定用户ID添加指纹数据。
- 根据用户ID修改指纹:`modifyFingerprint`方法用于修改指定用户ID的指纹数据。
- 根据用户ID获取单个指纹:`getFingerprint`方法用于获取特定用户ID的指纹数据。
- 根据用户ID删除指纹:`deleteFingerprint`方法用于删除具有特定用户ID的指纹数据。
- 清空所有指纹:`clearFingerprint`方法用于删除系统中的所有指纹数据。
- 设置对讲状态:`setThirdCallStatus`方法用于设置门禁设备的对讲功能状态。
8. **文件类型设置**:
- 设置投放的文件类型:`setDelivery`方法用于配置设备支持的文件类型。
文件名称列表中仅提供了`AccessNew.java`,可能意味着这个文件包含了部分上述功能的实现代码,或是与门禁事件相关的某些特定功能的Java代码实现。由于资源包名称暗示了代码可能采用了C语言式的编程风格来实现Java代码,这可能指的是代码在结构上借鉴了C语言的某些特性,如模块化或内存管理等,这对熟悉C语言的Java开发者来说可能比较容易理解和维护。
总体来说,该资源包为开发者提供了一个与大华门禁系统交互的API示例,帮助开发者了解如何通过Java代码与大华的安防设备进行通信。开发者可以根据自己的需求,利用这些API进行系统集成和功能扩展,以便开发出更多与大华设备兼容的应用程序。
690 浏览量
105 浏览量
2022-09-23 上传
2022-09-22 上传
1304 浏览量
2022-09-14 上传
weixin_43964095
- 粉丝: 0
- 资源: 1
最新资源
- Cherimoya Advanced Hotstar Subtitle Fetcher-crx插件
- centOS初学者必备软件-配合本人博客使用(FileZilla、putty汉化版).zip
- 分类好的17flowers dataset
- uadeutschland.github.io:匿名的Deutschsprachige主页
- localize-maven:Localize.io Maven存储库
- simplestone_metadeck
- 经典的大富翁游戏
- react-flux-webpack-template:这是一个带有 webpack 的 react 和flux 模板
- 【最新版】coconutBattery_390.zip【亲测可用】最好的Mac,iPhone和iPad中电池质量的实时信息
- pyEntropy:Python的熵
- spring-boot-web-mustache
- Swipe Gesture-crx插件
- Redactor-crx插件
- 根据url一键爬取前端页面资源文件---小飞兔
- 矮个子:缩短链接的应用程序
- beamr:Beamer的最小标记语言