android - 安卓NDK的使用

标签 android android-ndk

我是 Android NDK 的新手。我想知道原生代码在 Android 中有什么好处。它是如何提高性能的,它在 Android 中用在哪里(原生代码)?

最佳答案

NDK 允许您使用 C/C++ 编写代码,然后将其链接到您的 Java 应用程序中。您可以潜在地提高应用程序的速度。但是,关于 Replica Island 的内容可能值得一读。 ,因为它们不使用 NDK,但可以实现非常快的帧速率。

NDK 的缺点是,它只能编译到特定的 CPU(而留在 Java 领域意味着它可以在任何目标版本的 Android 上运行)。

关于android - 安卓NDK的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068378/

相关文章:

android - 为什么不能从 ArrayAdapter 中添加/删除项目?

android - 如何设置 Picasso 占位符 scaleType?

android - 在 Android 中构建 Webkit

android - Atom/x86 与 Android 设备上的 ARM CPU 代码执行

android - 将 Lat lng 与一组数据库数据进行比较的算法

android - ActiveAndroid 模型 bundle 额外异常

android - 如何从 Android 中的另一个类操作 View ?

android - 仍然无法挂载 APK 扩展文件?

android - Android SDK 中突然缺少 ant/文件夹。谷歌删除了吗?

compiler-errors - 关于编译器-l选项(arm-linux-androideabi-gcc)