toobugV管理员
文章 8934 篇 | 评论 17 次

作者 toobug 发布的文章

NDK开发之访问域
热文NDK开发之访问域

Java有两类域,实例域和静态域。类的每个实例都有自己的实例域副本,而一个类的所有实例共享一个静态域(Java SE基础)。 JNI提供了相应的函数来访问这两类域,总体步骤是这样的: 1.通过对象引用获得类 2.通过...

NDK开发之数组操作

热文NDK开发之数组操作

JNI把Java数组当作引用类型来处理,JNI提供了必要的函数来访问和处理Java数组。 下面一个一个来看。 1.创建数组 我们可以使用NewArray函数在原生代码中创建数组实例,其中可以是Int、Char、和Bo...

NDK开发之字符串操作

热文NDK开发之字符串操作

在JNI中,Java字符串被当作一个引用来处理。这些引用类型并不像原生C字符串一样可以直接使用,JNI提供了Java字符串与C字符串之间转换的必要函数,因为Java字符串对象是不可变的(如果对这里有异议,请复习Jav...

NDK开发之ndk-build命令详解

热文NDK开发之ndk-build命令详解

毫无疑问,通过执行ndk-build脚本启动android ndk构建系统。 默认情况下,ndk-build脚本在工程的主目录中执行,如: 我们可以用使用-C参数改变上述行为,-C指定工程的目录,这样我们就可以在任何...

NDK开发之Application.mk文件详解

热文NDK开发之Application.mk文件详解

做过NDK开发的同学应该都知道有个Application.mk文件,这是android NDK构建系统使用的一个可选构建文件。它的目的是描述应用程序需要哪些模块,也定义了所有模块的一些通用变量。主要有以下几个变量。 ...