下载并解压安卓SDK(带Eclipse)和NDK运行Eclipse选择菜单ADT->Preferences->Android->NDK->Browse选择之前解压的NDK目录点击OK右键Package
Exploder空白处->Import->Android->Existing Android Co...
分类:
移动开发 时间:
2014-06-29 07:57:30
阅读次数:
308
Cocos2d-x 3.0变动很大,包括启动的方式,我看了下对android的启动总结如下:
Java方面:
AppActivity继承Cocos2dxActivity
Cocos2dxActivity的onCreate函数中加载本地.so
加载.so的时候会统一到javaactivity.cpp里面寻找JNI_OnLoad等本地...
分类:
其他好文 时间:
2014-06-20 11:30:04
阅读次数:
201
如何安装安卓的开发环境以及怎么设置ndk的环境变量等在前边的文章已经有了详细的讲解,在这里我就不再说明,如果有不会安装和设置环境的,请先参考安卓环境搭建的内容。
好,假设以及安装好了ndk,使用纯c++开发安卓程序,下边是详细的步骤与说明: 1.编写入口函数 android_main为...
分类:
移动开发 时间:
2014-06-06 12:34:05
阅读次数:
727
前言 本篇博客将介绍如何在Ubuntu12.04下安装Android
NDK,在其他版本的Ubuntu下,方法也类似。由于Android NDK不能单独作为Android应用程序来运行,因此,使用Android
NDK开发程序之前必须要先安装Android SDK。 本篇博客的主要内容:准备工作安装...
分类:
系统相关 时间:
2014-06-06 12:19:04
阅读次数:
316
在Windows环境下编译cocos2d-x-3.0Android-NDK编译:cocos2d-x(二)Mac
下搭建:http://www.cocoachina.com/bbs/read.php?tid=199238
分类:
移动开发 时间:
2014-06-05 19:08:11
阅读次数:
398
Log是开发过程中,对于我们调试程序非常重要的一个工具,有很多时候,我们正是通过Log才能够看清楚程序是不是真的按照我们想像中的模式在跑,从而定位到问题所在的地方。而在Android开发中,毫无疑问,要是没有了logcat,我们调试程序的时候,就会痛苦死。
在NDK的开发中,尽管我们是利用C/C++来开发程序的,然后通过加载共享库的方法来调用C/C++程序,Android也提供了一套方法,可以让...
分类:
移动开发 时间:
2014-06-04 13:53:53
阅读次数:
248
http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.html基于 Android
NDK 的学习之旅----- C调用Java许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android...
分类:
移动开发 时间:
2014-06-03 14:42:44
阅读次数:
436
尽管说使用NDK能够提高Android程序的运行效率,可是调用起来还是略微有点麻烦。NDK能够直接使用Java的原生数据类型,而引用类型,由于Java的引用类型的实如今NDK被屏蔽了,所以在NDK使用Java的引用类型则要做对应的处理。
一、对引用数据类型的操作 尽管Java的引用类型的实如今ND....
分类:
移动开发 时间:
2014-06-02 19:12:26
阅读次数:
307
方法:1.在jni目录下新建Application.mk; 加入 APP_STL :=
stlport_static 右边的值还可以换成下面几个:system -
使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持stlport_static - 使用STLport作...
分类:
其他好文 时间:
2014-06-02 15:35:29
阅读次数:
207
使用Android JNI 获取应用签名。
根据获取的签名来生成自己的密码,这样可以防止别人反编译自己的源码后查找密码。
jstring Java_com_masonsdk_jni_JNIUtil_getPWD(JNIEnv* env, jobject thizz
,jobject thiz
){
jclass native_clazz = env->GetObjectClas...
分类:
移动开发 时间:
2014-06-02 12:32:52
阅读次数:
312