摘要:
ndroid.mk文件是在使用NDK编译C代码时必须的文件,Android.mk文件中描述了哪些C文件将被编译且指明了如何编译。掌握Android.mk文件的编写主要是掌握其里头将要使用的一些关键字,先来看一个简单的例子,这个例子使用的是android NDK带的HellJni的例子。[plain]... 阅读全文
posted @ 2015-05-13 13:58
brave-sailor
阅读(249)
评论(0)
推荐(0)
摘要:
一、 首先写了java文件:[java]view plaincopyprint?publicclassHeaderFile{privatenativevoiddoVoid();nativeintdoShort();nativevoiddoArray(Object[]o);nativeintdoInt... 阅读全文
posted @ 2015-05-13 13:57
brave-sailor
阅读(282)
评论(0)
推荐(0)
摘要:
前面一篇通过简单的例子介绍了android中JNI的使用。这一篇从基础上了解一些Java参数类型与本地参数类型区别。 1) java中的返回值void和JNI中的void是完全对应的哦!(仅仅一个而已)。 2) java中的基本数据类型(byte ,short ,int,long,float,dou 阅读全文
posted @ 2015-05-13 13:56
brave-sailor
阅读(267)
评论(0)
推荐(0)
摘要:
android支持使用NDK开发C程序,关于配置NDK环境问题应该不用再赘述了,这个网上有很多,这里通过一篇实例来讲述简单的JNI开发,大家可以参考这篇文章(Get Your Eclipse-Integrated NDK On!)搭建Eclipse编译C语言为so文件的开发环境。 native方法实... 阅读全文
posted @ 2015-05-13 13:55
brave-sailor
阅读(277)
评论(0)
推荐(0)
摘要:
本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来 学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就不会误入歧途,能够很好地把握全局。 本文的主题如下:1、架构图直观2、架... 阅读全文
posted @ 2015-05-13 10:37
brave-sailor
阅读(184)
评论(0)
推荐(0)
摘要:
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。每个模块属下列类型之一: 1)APK程序,一般... 阅读全文
posted @ 2015-05-13 10:14
brave-sailor
阅读(152)
评论(0)
推荐(0)