安装JDK,该步骤网上太多,不再赘述;安装NDK,同样,直接去Google找到最新的NDK,下载解压到某个盘符根目录即可;简便起见,使用ADT Bundle,而不要去使用Eclipse的原生包,可以省却很多繁杂琐碎而又没必要的工作;去www.python.org下载2.7.x的最新版本的python...
一、关于NDK: NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk...
分类:
其他好文 时间:
2014-11-01 11:33:18
阅读次数:
246
本文面向的是有一定安卓基础,但未接触过NDK的读者。...
分类:
其他好文 时间:
2014-11-01 10:05:21
阅读次数:
191
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。
JNI是什么?
JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。
NDK是什么?
Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。
为什么要用NDK?
1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文件...
分类:
其他好文 时间:
2014-11-01 10:02:15
阅读次数:
428
一、NDK解析: Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首次发布时,Google就宣称.....
分类:
移动开发 时间:
2014-10-31 20:28:23
阅读次数:
10020
项目中如果使用到第三方的SDK,大多数是以.so动态共享库的文件打包给我们使用,如何使用他们,见下面分析。
1、获得库文件
假如我们得到的库文件是libxxx.so(注:关于.so文件的命名方式,可百度)。在Jni目录下新建prebuilt文件夹,把获得的库文件
拷贝到该文件夹下。
2、使用库文件
库文件的使用需要修改Android.mk,在mk文件中加入以下代码:
i...
分类:
其他好文 时间:
2014-10-31 19:12:40
阅读次数:
342
使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了
步骤 :
一、Android官网下载Android的开发工具ADT(Android
Development Tool的缩写),该工具集成了最新的A...
分类:
移动开发 时间:
2014-10-31 15:38:50
阅读次数:
228
在平时开发过程中,MD5加密是一个比较常用的算法,最常见的使用场景就是在帐号注册时,用户输入的密码经md5加密后,传输至服务器保存起来。虽然md5加密经常用,但是md5的加密原理我还真说不上来,对md5的认知目前仅仅停留在会使用的水平,想搞清楚还是要花点时间的,这是md5加密算法的相关介绍。...
分类:
移动开发 时间:
2014-10-30 00:22:50
阅读次数:
182
ndk编译C++,提示找不到头文件(ndk-build error: string: No such file or directory) 被这个问题弄得愁眉苦脸啊,心想为啥一个string都找不到呢。。于是百度到了。。。 遇到这个问题,就在所在的目录 Application.mk 文件中,添加:APP_STL := gnustl_static 就可以找到标准库了! 最后知道真相的...
分类:
编程语言 时间:
2014-10-29 10:54:52
阅读次数:
201
Mac下:一.CocosConsole安装1.先安装Python,建议安装2.7版本,下载地址问百度。2.下载Cocos2d-JS 3.x,然后命令行执行setup.py,直接拖进来就行,回车等待。3.接下来它会提示你输入NDK、SDK、ANT的路径,分别将下载好的文件拖进来即可。注意ANT路径为/...
分类:
Web程序 时间:
2014-10-29 00:09:01
阅读次数:
326