[英]how to use C libs in java
我确实有一个问题,我不得不在Java上开发一个应用程序,但是该应用程序需要访问USB设备。 为此,我使用了mtp堆栈,并且mtp是通过dylib完成的。 我需要制作的应用程序是从java访问c api的。 我计划开发一个包装程序,将c api转换为java类,并且仅使用java类与api进行交互。
我看过一些
JNIEXPORT command
但是我不确定如何使用它。
谢谢
JNA使Java程序可以轻松访问本机共享库,而无需编写任何代码,而无需编写Java代码-无需JNI或本机代码。 此功能可与Windows的Platform / Invoke和Python的类型媲美。
看起来像JNA,这是它的一种选择
也就像您说的JNI在这里可能是一个不错的选择, 请查看android开发人员页面上的提示
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.