AndroidNdk
文章平均质量分 76
翁英健啊
博客用来打脸
展开
-
Android NDK c创建java对象
步骤分为3步:1.得到需要创建对象的类2.(从1的类中)得到构造方法3.调用构造方法,这样就得到了一个jobject对象JNIEXPORT void JNICALL Java_com_aii_ndk_NativeObject_nativeNewJavaObject( JNIEnv *env, jobject thiz)1得到jclass的时候这里有个问题:用(*en原创 2015-04-23 19:53:49 · 1639 阅读 · 0 评论 -
Android NDK c调用java代码
一、首先是几个重要的方法://全局的变量,用来记录java中的类/对象/方法IDjclass m_class;jobject m_object;jmethodID m_mid_static,m_mid;//得到传入对象所对应的类jclass clazz=(*env)->GetObjectClass(env,jobject);//得到全局可用的类,m_clas原创 2015-04-22 23:40:08 · 834 阅读 · 0 评论 -
Android NDK HelloWorld配置(Eclipse)
摸索了好久,Ndk终于配置好可以输出HelloWorld了分享一下配置过程:一.首先得要先下载安装NDK,推荐去官网。我用的是windows64位环境,如果一样的话可以下载我网盘放的http://pan.baidu.com/s/1bntr4oZ双击exe文件打开,然后他就会自动解压了二.打开eclipse,指定NDK路径这样总的算是配置完了三.接原创 2015-04-22 19:07:53 · 1123 阅读 · 0 评论 -
Android NDK c创建新的线程
在jni的c/c++层创建一个新的线程只需要3步:1.导入库#include2.写好线程要做的事void* run_1(void*);void* run_1(void* args){...}3.调用方法pthread_t thread_1;pthread_create(&thread_1,NULL,run_1,args);////////////原创 2015-04-24 18:46:59 · 5769 阅读 · 0 评论