
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 · 1682 阅读 · 0 评论 -
Android NDK c调用java代码
一、首先是几个重要的方法: //全局的变量,用来记录java中的类/对象/方法ID jclass 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 · 869 阅读 · 0 评论 -
Android NDK HelloWorld配置(Eclipse)
摸索了好久,Ndk终于配置好可以输出HelloWorld了 分享一下配置过程: 一.首先得要先下载安装NDK,推荐去官网。 我用的是windows64位环境,如果一样的话可以下载我网盘放的 http://pan.baidu.com/s/1bntr4oZ 双击exe文件打开,然后他就会自动解压了 二.打开eclipse,指定NDK路径 这样总的算是配置完了 三.接原创 2015-04-22 19:07:53 · 1166 阅读 · 0 评论 -
Android NDK c创建新的线程
在jni的c/c++层创建一个新的线程只需要3步: 1.导入库 #include 2.写好线程要做的事 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 · 5827 阅读 · 0 评论