网站首页 > 技术文章 正文
此文章作用java JNA调用动态链接库。
希望对使用java调用动态链接库的小伙伴有所帮助。
JNA调用某顺一体机dll动态链接库,实现
1 Sdk初始化
2 Sdk退出
3 远程操控开闸
4 语音文字控制
5 IP搜索设备
6 修改管理机IP
7 修改设备IP 几个功能。
需要拿到动态链接库文件以及序列号前期需要做的工作处理完成,就可以编写代码。
Maven pom引入
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>5.7.0</version>
</dependency>
目录结构:
目录介绍:
Callback:回调函数目录
Enums:状态枚举
Extendall:
Funciton:业务接口存放目录
Sdkmain:主入口
1、加载动态链接库文件
2、多继承接口FunctionExtends代码
3、部分代码举例
3.1 FunctionInitsdk初始化,退出
DeviceDiscoveryCallback:
AuthRequestCallback:
ParkControllerStatusCallback:
SignAuthResultCallback:
3.2、FunctionDevFoundCallback:设置IP搜索设备发现通知的回调函数
5:FunctionCapturePhoto:请求抓拍图片
SDK编写完成后调用demo
设备回调
猜你喜欢
- 2024-10-27 从bitmap到布隆过滤器,再到高并发缓存设计策略
- 2024-10-27 强大 WebView2 + 不用写 JavaScript 的 htmx.js 「小轻快」开发桌面程序
- 2024-10-27 《JSP》第13节:JSP中的四大作用域介绍
- 2024-10-27 Java,FreeMarker,模板引擎,通过案例代码,学懂模板引擎
- 2024-10-27 面向对象的三大特性(c++面向对象的三大特性)
- 2024-10-27 教你分析9种 OOM 常见原因及解决方案
- 2024-10-27 可动态调节参数的线程池实现(动态调试工具有哪些)
- 2024-10-27 Java,基本类型和引用类型,强引用、软引用、弱引用、虚引用
- 2024-10-27 深入理解Java:类加载机制及反射(java常见类加载器)
- 2024-10-27 JVM系列-6.javap指令介绍(jvm调优)
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)