解决方案 »
- android gridview的item中第一个button点击没反应,点击其他的item上的button后才执行第一个item的button的事件
- 关于android 手机端与服务器端通信问题?
- 请问 kill phone 进程为什么不能成功呢?
- 手势触控屏幕控制 实现图片拖放与缩放 代码没错 实现不了功能
- 请教,为什么我在drawable文件夹下放一个图片文件一直在报错?
- 小弟新手请大侠指点下android 单个模块编译时出现问题
- ftp问题
- 安卓/linux中怎样调用原有的JNI so库函数
- android EditText 点击无法弹出输入法
- android 根据进程名杀死进程
- 4.0以上版本如何获取添加APN权限
- 高分求助!把VideoView放在Dialog中,为什么会撑破对话框?
com_fjnu_ffyy_text1_FloatArrayConv.h放在工程目录中了吗?
#include<com_fjnu_ffyy_text1_FloatArrayConv.h>
#include<stdio.h>
#include <jni.h>
#include <string.h>#include <android/log.h>#define LOG_TAG "MYJNI"#define LOGI(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
JNIEXPORT jfloatArray JNICALL Java_com_fjnu_ffyy_text1_FloatArrayConv_FloatArr
(JNIEnv * env, jobject obj, jfloat flo){
int size = 3;
jfloatArray result;
result = (*env)->NewFloatArray(env, size);//分配一个长度为size的浮点型数组
if (result == NULL) {
return NULL; /* out of memory error thrown */
}
float a = {1.0f};
(*env)->SetFloatArrayRegion(env, result, 0,1, &a);
float b = {1.2f};
(*env)->SetFloatArrayRegion(env, result, 1,1, &b);
float c = {13.0f/flo};
(*env)->SetFloatArrayRegion(env, result, 2,1, &c); LOGI("OK");
return result;
}谢谢大家啊