问题描述 我要做的就是使用jdk javah.exe程序生成jni头文件,但是无论我尝试什么,我都会继续收到错误消息”错误:无法找到’ddg.ndktest.nativelib的类文件'”(其中ddg.ndktest是名称空间,nativelib是Java类文件).另外,请注意,要进一步简化过程,我将整个Android项目复制到Java目录. 我已经尝试了以下命令,它们都没有起作用: java
问题描述 我已经成为Java开发人员已经有几年了,并且听说您可以与JNI一起做一些非常有用和有力的事情.我不知道我是否只是不需要使用它,还是它与我无关.但是我根本不必触摸它. 我想知道Java这一方面的有用性是什么.例子很棒. 推荐答案 它非常有用.我可以看到使用JNI的两个主要原因(可能还有更多). 性能.如果您有一段代码,无论出于何种原因,Java运行时都无法削减其性能.您可以在本机代码中实现该功能,并从Java调用它.
问题描述 我想在Android 2.1/2.2上使用JNI使用DTLS(在OpenSSL上). 有人可以帮助我使用Android NDK来使用Android(2.1/2.2)的building openSSL来开始(教程,howto,Pointer等)? 在这样做之前,我应该意识到的任何重要的事情. 谢谢. 推荐答案 我想您不需要基本构建程序和OpenSSL的帮助. 对于Android和OpenSSL的细节,请查看弗里斯的Gi
问题描述 可能的重复: 如何在C ++应用程序中访问Java方法 假设我有这样的Java类: class MyClass { String value = "a string value"; String getValue() { return value; } } 我已经尝试了几个小时来实现调用Java功能并返回字符串的JNI功能. 有人可以通过摘要向我展示如何使用JNI从C ++调用
问题描述 libjpeg-turbo 项目”使用SIMD说明(MMX,SSE2,NEON)来加速基线JPEG压缩和减压x86,x86-64和手臂系统”. 什么样的Android设备空间支持这些说明,因此使用此库将获得速度收益? (我将通过NDK访问的本机代码中解压缩JPEG.) 推荐答案 市场上绝大多数的Android设备都使用了ARM CPU的一些风味.高端手机(例如HTC感觉)倾向于使用支持霓虹灯的
问题描述 项目:Java,Jni(C ++),Android. 我将通过创建一个托管包装程序类来管理本机C ++对象的寿命,该类别将持有指向本机对象的指针(作为长会员),并将在其被覆盖的方法中删除本机对象.请参阅此问题有关详细信息. p> C ++对象不消耗其他类型的资源,仅使用内存.物体的内存足迹不是很高,但基本上高于Java的64位.有什么方法可以告诉Java的GC,我的包装器不仅要造成长期价值,而且在运行垃圾收集之前创
问题描述 我已经在Java中创建了一个整数数组,并将数组通过JNI传递给CPP程序 我的代码是: import java.util.*; class SendArray { //Native method declaration native int[] loadFile(int[] name); //Load the library static { System.loadLibrary("nativel
问题描述 我通过JNI从C ++调用JAVA方法. Java方法返回枚举状态.我已经有了我的C ++代码中的枚举的求职,如下所示: a> jclass clSTATUS = env->FindClass("MyClass$STATUS"); jfieldID fidONE = env->GetStaticFieldID(clSTATUS , "ONE", "LMyClass$STATUS;"); jo
问题描述 我正在使用Android NDK(Android-NDK-R8E)测试一些本机库代码.本地库是由其Makefile而不是Android修改的构建系统构建的.使用MakeFile而不是Android的构建系统是项目要求(OpenSSL和FIPS). 需要为API 14(Android 4.0),API 16(Android 4.1)和API 17(Android 4.2)构建库.尽管它使用了图书馆的makefile,但我们使
问题描述 我有以下方案要处理.我得到了一个共享库(libeffect.so),用于在我为客户工作的Android项目中使用.我没有共享库源代码,我只有.so文件.图书馆已预先编译以在Android设备上工作.与共享库一起,我有方法签名 public static native void doEffect(int param1, IntBuffer intBuffer); 所以现在我有一些关于如何调用此本机方法的Questiosn,如
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态