码迷,mamicode.com
首页 >  
搜索关键字:jni javah native方法    ( 2344个结果
JNI 回调小记
javah在eclipse中设置参数:location(javah.exe的位置)working dir(${project_loc}/src)-classpath .;./classes -d ${project_loc}\jni -jni ${java_type_name}回调的java代码pu...
分类:其他好文   时间:2014-07-16 21:38:29    阅读次数:170
实现JNI的另一种方法:使用RegisterNatives方法传递和使用Java自定义类 (转)
原帖地址:http://blog.csdn.net/qiuxiaolong007/article/details/7860610除了使用传统方法实现JNI外,也可以使用RegisterNatives实现JNI。和传统方法相比,使用RegisterNatives的好处有三点: 1、C++中函数命名自由...
分类:编程语言   时间:2014-07-16 21:28:32    阅读次数:191
Eclipse logcat
因为之前的开发中都没怎么接触JNI开发,所以一般logcat打印的消息感觉都已经满足需要了,也知道只能够打印一定的信息量。但是当涉及到JNI的开发时很明显感觉到打印的信息不足够找到错误所在,当时以为这些log信息量是不可以调的,但是直到现在才知道是可以调的,其实是之前没怎么上心。之前都是通过adb把...
分类:系统相关   时间:2014-07-16 21:17:23    阅读次数:270
Eclipse - Failed to load the JNI shared Library (JDK)
When I try openingEclipse, a pop-up dialog states:Failed to load the JNI shared library "C:/JDK/bin/client/jvm.dll"`.Following this, Eclipse force clo...
分类:系统相关   时间:2014-07-11 11:45:13    阅读次数:238
Android多线程分析之一:使用Thread异步下载图像
打算整理一下对 Android Framework 中多线程相关知识的理解,主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可避免地要涉及到 native 方法,因此也会分析 dalvik...
分类:移动开发   时间:2014-07-11 09:00:24    阅读次数:224
Android多线程分析之一:使用Thread异步下载图像
打算整理一下对 Android Framework 中多线程相关知识的理解,主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可避免地要涉及到 native 方法,因此也会分析 dalvik 中和线程以及消息处理相关的代码:如 dalvik 中的 C++ Thread 类以及 MessageQueue 类。本文将从一个使用 Thread 的简单 应用入手,引入 Thread 这个话题,接下来的几篇文...
分类:移动开发   时间:2014-07-11 08:34:39    阅读次数:241
JNI调用之本地库文件的安装
在进行JNI调用的时候,是由java的本地接口调用本地库文件来完成的,但是本地库文件需要放置到指定位置,JNI接口才能调用到,这个路径是由JVM的系统变量“java.library.path”指定的。大家可以将这个变量所指定的路径打印出来 例如:System.getProperty("java.library.path")。 在windows环境下可以看到执行的目录是什么C:/windows/sy...
分类:其他好文   时间:2014-07-10 21:10:25    阅读次数:162
JNI 实现 Broadcast
JNIEXPORTjintJNICALLJava_com_encrypt_EncryptActivity_cputExtra(JNIEnv*env,jobject,jobjectmContext,jstringactionName,jobjectArraykey,jobjectArrayvalue){//找到Intent类jclassintentClass=env->FindClass("android/content/Intent");if(intentClass==0){return0;}jo..
分类:其他好文   时间:2014-07-10 19:15:10    阅读次数:601
JNI捕获异常
jnihelp.h头文件根据需求自行添加,也可以直接删除#defineLOG_TAG"JNIHelp"#include"JNIHelp.h"#include"android/log.h"#include<string.h>#include<assert.h>#include<stdio.h>#include<stdlib.h>staticvoidgetExceptionSummary(JNIEnv*env,jthrowabl..
分类:其他好文   时间:2014-07-10 18:35:15    阅读次数:313
Android JNI programming demo with Eclipse
用Eclipse 建立 JNI 的專案, 示範如何在 JAVA 調用 cpp 的函數. 我們將建立一個名稱為 jnidemo的專案, 在主Activity 將調用一個名為libHello.so 的 cpp 函數庫的 getVersion() 的函數, 將其返回字串寫在主Activity 的TextView 上. 首先用Eclipse建立一個新的 Android Activity...
分类:移动开发   时间:2014-07-09 09:24:07    阅读次数:393
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!