JNI/NDK开发
落花生雪
编程架构 专注新技术 忠于研发
展开
-
Android NDK 开发(一)JNI简介及调用流程
转载请标明出处: http://blog.csdn.net/u011974987/article/details/52602913 本文出自:【stromxu的博客】前言前段时间学习了C、C++的一些基础知识后,了解了它们的编码风格,要想掌握NDK开发,前提是会使用JNI,下面我们开始简单的介绍吧!JNI简介 JNI全称是Java Native Interface(Java本地接口),本地接口就...转载 2018-03-07 18:57:16 · 289 阅读 · 0 评论 -
Android NDK 开发(二)JNI 传递参数和返回值
前言我们在使用 JNI 时最常问到的是 JAVA 和 C/C++之间如何传递数据,以及数据类型之间如何 互相映射。我们从整数等基本类型和数组、字符串等普通的对象类型开始讲述。至于如何传递任意对象,将在后面会更新。原文链接请标明: http://blog.csdn.net/u011974987/article/details/52743495 本文出自:【stromxu的博客】正文继JNI简介及调用...转载 2018-03-07 18:58:21 · 515 阅读 · 0 评论 -
Android NDK 开发(三)JNI 调用Java属性和方法
前言native方法虽然是native的,但毕竟是方法,那么就应该同其他方法一样,能够访问类的属性和方法。实际上,JNI的确可以做到这一点,我们通过几个例子来说明~原文链接请标明: http://blog.csdn.net/u011974987/article/details/52745362 本文出自:【stromxu的博客】正文继 Android NDK 开发(二)JNI 传递参数和返回值之后...转载 2018-03-07 18:59:06 · 390 阅读 · 0 评论 -
Android NDK 开发(四)JNI 中局部引用、全局引用和弱全局引用
前言做过Java的朋友都知道,内存管理这一块是完全透明的,new一个类的实例时,只知道创建完这个类的实例后,会返回这个实例的一个引用,然后拿着这个引用去访问它的成员了(属性、方法),完全不用管JVM内部怎么实现的,如何为新建的对象申请内存,使用完之后如何释放内存,只需要知道有个垃圾回收器在处理这些事情就行了,然而,从Java虚拟机创建的对象传到C/C++代码时会产生引用,根据Java的垃圾回收机制...转载 2018-03-07 19:00:00 · 168 阅读 · 0 评论 -
Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建
前言之前一直在用Eclipse 做开发,直到今年年初才将项目迁移到Google 推荐的AndroidStudio上面,毕竟这是一个趋势,可谁知道事情根本没有我想的那么简单,这期间遇到了N多坑,我想这些坑可能大家也有可能遇到,不在这里详细叙述。最终一个个问题的去解决,走完了这些坑,觉得还挺好用的,Eclipse 是一个吃内存的IDE,反正我每次打开,编写代码的时候就会卡,有时候还是死掉,已无力吐糟~...转载 2018-03-07 19:01:01 · 171 阅读 · 0 评论 -
Android JNI开发环境搭建及so生成、测试、加密等参考链接
Android -so加密网址1.https://blog.csdn.net/feibabeibei_beibei/article/details/514982852.https://blog.csdn.net/linuxheik/article/details/492022433.https://bbs.pediy.com/thread-191649.htm4.https://b...原创 2019-02-19 14:16:36 · 162 阅读 · 0 评论