【问题标题】:Android NDK facilitiesAndroid NDK 设施
【发布时间】:2011-01-29 19:13:25
【问题描述】:

我对 Android SDK 有一点经验,但对 NDK 一无所知。我想向使用它的人问一些关于 NDK 的问题。

Android dalvik VM 有内存限制,例如一个进程的堆大小不能超过 16/24/32 Mb。但在我的应用程序中,我想使用更多的内存。我可以使用超过最大 dalvik 堆大小的 NDK 对象创建吗?

我想在 NDK 中处理位图图像。 NDK 有没有它的库?

对不起我的英语

【问题讨论】:

    标签: android android-ndk


    【解决方案1】:

    Android NDK 允许编写不受 Dalvik VM 堆限制的内存限制的代码,因此您可以分配比在 Dalvik 内部更多的内存。您正在使用的设备可能不支持大分配,但是例如注意不要超过硬件和操作系统强制执行的任何限制。

    对于 NDK 库,提供了 C++ STL 和 C std 库的子集以及 Posix API 的一些子集,以及一些 Android 特定 API。有关概述,请参阅here,有关详细信息,请参阅 NDK 的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 2018-04-12
      • 1970-01-01
      相关资源
      最近更新 更多