Android NDK开发
管满满
资源共享,技术交流。
展开
-
Android NDK开发之从Java与C互调中详解JNI使用(一)
JNI:Java Native Interface 也就是java本地接口,它是一个协议,这个协议用来沟通java代码和本地代码(c/c++)。通过这个协议,Java类的某些方法可以使用原生实现,同时让它们可以像普通的Java方法一样被调用和使用,而原生方法也可以使用Java对象,调用和使用Java方法。也就是说,使用JNI这种协议可以实现:java代码调用c/c++代码,而c/c++代码也可以调用java代码。原创 2017-05-05 09:01:37 · 1706 阅读 · 0 评论 -
Android NDK开发之从环境搭建到Demo级十步流
说到NDK,相信大家都不陌生,它是Google为便于Android开发提供的一种原生开发集:Native Development Kit,而且也是一个包含API、构建工具、交叉编译、调试器、文档示例等一系列的工具集,可以帮助开发者快速开发C(或C++)的动态库。原创 2017-04-26 16:16:28 · 23788 阅读 · 4 评论 -
Android NDK开发之C调用Java及原生代码断点调试(二)
上一篇中,我们主要学习了Java调用本地方法,并列举了两大特殊实例来例证我们的论据,还没学习的伙伴必须先去阅读下,本次的学习是直接在上一篇的基础上进行了。点击:Android NDK开发之从Java与C互调中详解JNI使用(一)本篇我们主要学习如何从C源码中调用Java代码,以及使用gradle-experimental来调试原生代码。原创 2017-05-11 11:43:07 · 1225 阅读 · 0 评论