-
太绝了额了个哈雷7爱别喝酒了破拉丁MSN冷来咯我哦理解同一屋檐下查看全部
-
NDK下载地址----windows_64位: R12b链接(最新版):http://pan.baidu.com/s/1kVJbfBx 密码:z86l R9d链接:http://pan.baidu.com/s/1i5nreG9 密码:b98n查看全部
-
公分查看全部
-
docs很有用
samples
ndk-build
ndk-stack
查看全部 -
java八种基本类型对应的native类型查看全部
-
静态完整,可移植,但体积大;动态小查看全部
-
jni的实现流程查看全部
-
jni查看全部
-
交叉编译,在x86平台生成arm平台的查看全部
-
便于移植查看全部
-
ndk相关概念查看全部
-
//生成native的char的指针 const char *file_path=(*env)->GetStringUTFChars(env,path,NULL); if(file_path!=NULL){ LOGV("from c file_path %s",file_path);} //打开文件 FILE* file =fopen(file_path,"a+"); if(fie!=NULL){ LOGV("from c open file success");} char data[]="I am a boy"; //写入文件 int count=fwrite(data,strlen(data),1,file); if(count>0){ LOGV("from c write file success");} //关闭文件 if(file!=NULL){ fclose(file);} //释放资源 (*env)->releaseStringUTFChars(env,path,file_path);查看全部
-
//生成native的char的指针 const char *file_path=(*env)->GetStringUTFChars(env,path,NULL); if(file_path!=NULL){ LOGV("from c file_path %s",file_path);} //打开文件 FILE* file =fopen(file_path,"a+"); if(fie!=NULL){ LOGV("from c open file success");} char data[]="I am a boy"; //写入文件 int count=fwrite(data,strlen(data),1,file); if(count>0){ LOGV("from c write file success");} //关闭文件 if(file!=NULL){ fclose(file);} //释放资源 (*env)->releaseStringUTFChars(env,path,file_path);查看全部
-
交叉编译: 一个平台上生成另一个平台上可执行的代码: 电脑X86架构,android手机Arm架构,平台不一样查看全部
-
NDK适用场合: 1.java易被反编译,C/C++反编译难度大 2.调用第三方库,如OpenCV是用C/C++写 3.方便代码调用,c/c++所写库,可被Android/iOS所调用查看全部
举报
0/150
提交
取消