![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ndk
_shampoo_
蜗牛
展开
-
Android之NDK开发
一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态转载 2015-08-07 10:57:06 · 455 阅读 · 0 评论 -
NDK下获取IEIM并且使用MD5算法加密:
#include #include #include "MD5.h"#include #include string>#include #include "IEIM.h"#define LOGW(Message) __android_log_print(ANDROID_LOG_INFO , "JNILog", Message)extern "C" {//内置函数inlin转载 2016-11-22 16:21:32 · 828 阅读 · 0 评论 -
JNI 实战全面解析
简介项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(JavaNative Interface)意为Java本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是一套工具集合,允许转载 2016-11-30 22:45:33 · 502 阅读 · 0 评论 -
超全超好用的ndk开发环境搭建参考文档,eclipse和android studio
发现超全超好用的ndk开发环境搭建参考文档,记录一下:Eclipse 平台http://blog.csdn.net/dagaozi/article/details/50881358http://blog.csdn.net/dagaozi/article/details/50883564Android studio 平台http:/原创 2016-11-29 16:26:25 · 282 阅读 · 0 评论 -
CMakeList配置之编译多个.cpp文件
上次提到AndroidStudio2.2进行NDK开发超方便的配置方式,不用进行Android.mk 配置,也不用进行Application.mk配置,只要配置CMakeList即可。那么问题来了,通过该方式生成的配置文件默认是只native-lib.cpp一个cpp文件的,那么怎么配置编译多个.cpp文件呢?以之前发布的NDK下获取IEIM并且使用MD5算法加密为例,我们另外原创 2016-12-01 18:58:10 · 14540 阅读 · 3 评论