码迷,mamicode.com
首页 >  
搜索关键字:使用jni    ( 144个结果
Jni中C++和Java的参数传递
Jni中C++和Java的参数传递 如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tut ...
分类:编程语言   时间:2016-07-21 14:58:28    阅读次数:177
VS 2008 创建MFC程序对话框的步骤
用过不少编程语言,可是刚开始学的时候最容易忘记一些简单的流程或者生疏了。那么这里就说说VS 2008 创建MFC程序对话框的步骤。我主要是android开发方面的。平时使用jni调用不少c++代码。所以就用到了调试c++代码的MFC啦。 1、文件--新建项目 2、选择对话框,然后就可以拖控件进行监听 ...
分类:编程语言   时间:2016-07-09 00:39:52    阅读次数:170
lua调用C语言
在上一篇文章(C调用lua函数)中,讲述了如何用c语言调用lua函数,通常,A语言能调用B语言,反过来也是成立的。正如Java 与c语言之间使用JNI来互调,Lua与C也可以互调。 当lua调用c函数时,使用了和c调用lua中的同一种栈,c函数从栈中得到函数,然后将结果压入栈中。为了区分返回结果和栈 ...
分类:编程语言   时间:2016-06-29 06:31:58    阅读次数:158
JNI官方文档翻译3-基本数据类型 字符串 数组
在使用JNI的时候,你问的最多的问题莫过于 Java的数据类型和C/C++的数据类型怎么一对一映射。在我们的HelloWord例子当中,我们并没有传入任何参数给我们的java层print方法,native方法也并没有返回任何数据而是void,本地方法只是简单的打印一个字符串,然后就返回了。实际开发中我们都需要传入参数,返回参数,本章就会讨论如何从java层向底层传数据,以及如何从底层向java层返...
分类:编程语言   时间:2016-05-18 18:46:05    阅读次数:223
android学习之jni编程初探
使“java+c”的开发方式成为了官方支持的开发方式,NDK的本质就是为了让Android应用程序能方便的使用JNI技术而提供的一套工具集合,使用NDK主要是4大好处,第一个,代码的保护,,由于apk的java层代码很容易被反编译,而c/c++反汇编难度较大;第二个,可以很方便的使用开源库,因为很多的现存的开源库都是c/c++代码编写的;第三个,提高程序的执行效率,第四个,便于移植,使用c/c++...
分类:移动开发   时间:2016-05-12 14:09:58    阅读次数:184
在Android下使用jni
在前面的博客中介绍的都是使用java开发android应用,这篇博客将介绍java通过使用jni调用c语言做开发 为了更加形象的介绍jni,先观察下面的图片,下图表示的是整个android系统架构 图中从上到下的结构依次是: Application:表示应用层,其实就是指android手机上的应用 Application Framework:表示应用框架层,我们平时用jav...
分类:移动开发   时间:2016-05-12 13:49:08    阅读次数:179
JAVA使用JNI调用C++动态链接库
JAVA使用JNI调用C++动态链接库 使用JNI连接DLL动态链接库,并调用其中的函数 首先 C++中写好相关函数,文件名为test.cpp,使用g++编译为DLL文件,指令如下: g++ -shared -Wl,--kill-at,--output-def,test.def -o test.dl ...
分类:编程语言   时间:2016-04-23 11:55:11    阅读次数:479
OpenCV学习笔记(四)—— OpenCV for Android移植到Android平台
如今,大部分的AR都是基于移动设备的,所以这里我们尝试在Android中调用OpenCV的功能来做一些相关的测试。由于OpenCV是基于C语言和部分C++语言开发的,而Android开发使用的则是Java,那么如何才能在Java中调用OpenCV库中的类或者代码呢?这就需要借助于JNI了,不过在使用JNI之前,我们首先要先配置好开发环境。 一、工具: 1.Eclipse:包含SDK、I...
分类:移动开发   时间:2016-04-22 20:33:40    阅读次数:376
OkHttp的性能指标拦截(建链,握手,首包,剩余包时间)
最近,部门接到新的任务就是做httpClient,URLConnection,OKhttpClient,webview的网络性能指标进行监控,当然这些指标最准确的方法还是使用jni在底层建链与dns解析,发包等函数进行hook,再进行指标采集。但领导要求我们在java层尝试一下,今天主要记录下,我对
分类:Web程序   时间:2016-03-17 12:20:53    阅读次数:1059
android中使用jni对字符串加解密实现分析
android中使用jni对字符串加解密实现分析 近期项目有个需求。就是要对用户的敏感信息进行加密处理,比方用户的账户password,手机号等私密信息。在java中,就对字符串的加解密我们能够使用AES算法加密字符串。使用它的优点就不必多说了,但我们又知道android的源码是能够被反编译的,所以
分类:移动开发   时间:2016-03-01 14:41:57    阅读次数:204
144条   上一页 1 ... 3 4 5 6 7 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!