技术问答

问题描述 我们使用 加载任何本机库 System.loadLibrary("hello") 现在我知道这个库名是指Windows 的 hello.dll 和 libhello.so for Unix 系统. 那么,这些平台依赖性更改发生在哪里? JRE在这样做吗? 推荐答案 tl; dr 平台依赖库名称是用Java虚拟机的本机方法构建的. 实际算法只需预处/附加平台特定的前缀/后缀: Windows:”he

2023-01-20  307
技术问答

问题描述 我为Android应用程序制作QT.当我单击按钮时,在平板电脑中看到的栏.但是,如果单击通知,我的应用程序会打开/焦点(不知道)用黑色窗口.如何做到这一点.我的代码是: package org.ays.operation; import android.app.Notification; import android.app.NotificationManager; import android.content.Cont

2023-01-20  366
技术问答

问题描述 我试图将字符阵列从爪哇传递到c.我已经搜索了实施它的方法.但是,当我尝试访问数组的值时,值不正确. 实际上,我试图给数组一个角色.就像buffer[i]=’z’一样,结果在Android中是正确的. btw,我想要的值是RS232发送的值. RS232的值还可以. 有人告诉我使用bytearray.它可以工作吗?我担心RS232的价值无法存储到bytearray中. Java public n

2023-01-20  380
技术问答

问题描述 如何将java类型变量的jdouble转换为double类型的变量? 推荐答案 您不必这样做,这只是类似的类型: typedef double jdouble; 因此,不需要转换,一旦您拥有jdouble,就可以将其视为double. 参见例如此代码Standford的示例: JNIEXPORT jdouble JNICALL Java_Summer_sum__DD (JNIEnv *env, jobject jobj,

2023-01-20  410
技术问答

问题描述 在我的应用程序中,我正在尝试执行我的SD卡上存在的本机代码. File sdCard = getExternalFilesDir(null); // directory where native file is placed String nativeFile = "nativeFile"; String cmd = "shell /system/bin/chmod 0777 " + sdCard.getAbsolute

2023-01-20  310
技术问答

问题描述 我认为这个问题很容易,对于您的外壳编写怪物. 我正在寻找通过bash shell脚本来创建指向UNIX共享库的符号链接的最优雅和最短的方法. 我需要的是从共享库文件的列表开始,例如” libmythings.so.1.1,libotherthings.so.5.11″,获取创建的符号链接,例如: libmythings.so -> libmythings.so.1 -> libmythi

2023-01-20  379
技术问答

问题描述 作为起动器,我只想通过OpenCV将位图转换为Greyscale.我已拥有一切 跑步,但是一旦我想将图像转换为灰度,它就会崩溃. 谁能帮忙?我希望摘要足够了,如果没有,我可以附加剩下的片段. Java文件的一部分: // convert to opencv structure Mat image = new Mat(); Mat grayimage = ne

2023-01-20  369
技术问答

问题描述 因此,我正在尝试将libcurl与JNI一起使用,但它返回curle_ssl_cacert_badfile错误.这是我的代码. jni侧: static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp) { ((string*)userp)->append((char*)contents, size

2023-01-20  391
技术问答

问题描述 i有一个C源文件夹名称” clib”,在那我有一些示例文件,例如1.h,1.c,2.h,2.c,3.c,3.h和and and and侧面该文件夹我有4.h,4.c,4_jni.h,4_jni.c 现在要构建” .so”,我创建了我的android.mk,类似这样的东西 LOCAL_PATH := $(call my-dir) MY_PATH := $(LOCAL_PA

2023-01-20  386
技术问答

问题描述 我写了一个绑定的C ++类,该类调用C ++调用Java.我正在尝试使用CMAKE编译绑定类(因为使用绑定类的工具使用CMAKE). 但是我收到以下错误: CMakeFiles/JNIWrapper.dir/JNIWrapper.cpp.o: In function `createVM(JavaVM_**)': JNIWrapper.cpp:(.text+0x52): undefined reference to `JN

2023-01-20  334

zblog模板

牛资源