公众号Andoter的学习笔记

不忘初心,方得始终

简单的使用jni调用java方法

jni中调用Java方法分几步。 1、先使用FindClass方法获取指定类class; 2、在使用GetStaticMethodID方法或者GetMethodID获取静态和非静态的方法id。 3、在使用CallObjectMethod或者CallStaticObjectMethod方法调用...

2016-10-09 09:52:25

阅读数:1913

评论数:0

Jni调试环境搭建

由于前面我们只能进行编译,但是调试环境还没有搞,所以参照网上的文章,搞了下调试编译环境,但是没成功,尽管没成功,还是记录下。 一、配置NDK环境。 打开Preference——>Android。选中NDK,并配置下载ndk位置。此时,有的eclipse可能没有NDK选项,这个时候,需要下...

2016-07-29 15:21:23

阅读数:525

评论数:0

JNI函数操作实战

在上几篇文章中,我们学习了jni的相关基础,这次我们就通过相关的jni函数操作来加强练习。  一、Native函数返回int数据 Java层定义的native方法。 public class HelloJni { //求和 public native int getJniInt(in...

2016-07-29 14:46:01

阅读数:584

评论数:0

Jni函数结构和数据

上篇文章,我们介绍了makefile的一些基本语法,本次我们接着学习jni的函数结构和数据类型方面的知识。 一、Jni函数结构 我们来看个jni函数实例: JNIEXPORT jstring JNICALL Java_com_dsw_hellojni_HelloJni_getHelloJ...

2016-07-28 15:20:27

阅读数:588

评论数:0

Android.mk语法详解

在前面的文章中,我们已经完成了环境的搭建。其实在我们的开发Android应用程序时,已经安装了ADT,在ADT中已经包含了CDT,所以如果安装了ADT就不需要安装CDT了。在[第一个JNI例子](http://blog.csdn.net/mr_dsw/article/details/5204810...

2016-07-28 11:29:29

阅读数:5403

评论数:0

第一个JNI例子

在Eclipse开发C/C++环境配置中我们介绍了Eclipse开发C/C++的环境配置。在Android的开发中,有时我们需要使用JNI的形式来开发。谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在ND...

2016-07-27 18:15:28

阅读数:889

评论数:1

Eclipse开发C/C++环境配置

经过两个晚上的摸索,终于把开发环境给布置好了。采用的环境也是网上流传的Eclipse+CDT+Cygwin。 先来吐槽下我的各种悲剧坑。 1、cygwin安装不完全。由于我在网上下的cygwin本地安装包不完整,导致有一些指令缺失,然后导致崩溃。 2、卸载cygwin卸载的不干净。 3...

2016-07-22 16:54:20

阅读数:8100

评论数:0

提示
确定要删除当前文章?
取消 删除