标签类目:NDK

已阅读:10,734 次
Android如何使用NDK进行JNI开发
ian | Android | 2012/04/10


所谓JNI就是Java Native Interface的缩写,即JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,这里主要指的是C/C++这样的Native Code。 虽然Android平台下提供的Java的SDK一般情况下能满足开发者的需求,但是由于Java语言的效率问题,在我们漫长的开发过程中,总是会遇到一两个性能瓶颈的,这个时候我们就需要考虑使用NDK了。NDK是Android提供的一套工具,帮助我们编写、编译C代码并在Java中调用。可以这么说,不懂......
Read more

已阅读:12,674 次
Android NDK开发环境搭建
ian | Android | 2012/04/07


Android应用运行在JAVA虚拟机上,因此开发环境一般使用JAVA,但是对于有些场景,比如访问底层设备、驱动开发、或者对性能要求很敏感时,我们就必须使用NDK了。NDK开发语言是C,通过NDK提供的编译工具,将我们的Native Code编译成so动态链接库,这样Java就可以通过加载so的方式来调用Native Code,性能的提升可不是一星半点。 下面简单介绍一下Windows下怎么配置NDK开发环境。这里假设大家已经安装好了Android的开发环境,......
Read more