我正在开发一个 java 应用程序,并且我有一个连接到我的计算机的声卡。我想通过java来监控声卡的状态。也就是说,我将实现一个等待声卡连接的监听器。插入声卡后,我的 java 程序会收到通知。这有可能实现吗?我在互联网上搜索了很多,但我一无所获。
问问题
35 次
1 回答
0
如果您使用 Java,这将变得更加复杂。Java 在虚拟机 (JVM) 中运行,该虚拟机专门用于保护作为程序员的您不必了解主机系统的私密细节,并保护主机系统免受 Java 应用程序访问本机详细信息(如'正在寻找。
那里可能有一些图书馆可以完成你正在寻找的东西,尽管我做了一个简短的搜索并且没有遇到任何东西。
在您的情况下,我可能会开始研究 JNI(Java 本机接口)以及您希望与之交互的特定 Windows API。
或者——我个人更喜欢这种方法——你可以用另一种语言编写一些非常小的监控程序,并提供更好的本机硬件监控支持,然后可以调用,例如,Java 中的 REST 端点应用程序向其发送有趣的事件。
关于这些坏消息我很遗憾。也许其他人会有更好的消息,或者更少挥手的普遍反应。
于 2019-03-12T12:35:13.460 回答