我确实有一个问题,我必须在java上开发一个应用程序,但该应用程序需要访问USB设备。为此,我使用了mtp堆栈,mtp是通过dylib完成的。我需要做的应用程序是从java访问c api。我计划开发一个包装器,将c api转换为java类,并且只使用java类与api进行交互。
我看过一些
JNIEXPORT command但我不太确定如何使用它。
谢谢
发布于 2015-02-08 16:31:44
Java为
程序提供了对本机共享库的轻松访问,而不需要编写任何代码--不需要任何JNI或本机代码。此功能与Windows的Platform/Invoke和Python的类型相当。
看起来JNA是这里的一个选择
就像你说的,JNI可能是个不错的选择,check the tips from android developers page
此tutorial of JNI可以帮助您
https://stackoverflow.com/questions/28391992
复制相似问题