1
我对Android SDK有一点经验,但对NDK一无所知。我想问一些关于NDK的问题。Android NDK工具
Android dalvik VM有内存限制,比如一个进程的堆大小不能超过16/24/32 Mb。但在我的应用程序中,我想使用更多的内存。我可以创建超过max dalvik堆大小的NDK对象吗?
我想在NDK中使用位图图像。 NDK是否有任何图书馆?
对不起,我的英语
我对Android SDK有一点经验,但对NDK一无所知。我想问一些关于NDK的问题。Android NDK工具
Android dalvik VM有内存限制,比如一个进程的堆大小不能超过16/24/32 Mb。但在我的应用程序中,我想使用更多的内存。我可以创建超过max dalvik堆大小的NDK对象吗?
我想在NDK中使用位图图像。 NDK是否有任何图书馆?
对不起,我的英语
而Android NDK允许编写代码不受的Dalvik虚拟机堆限制的内存限制,这样你就可以比从内Dalvik的分配更多的内存。您正在使用的设备可能不支持较大的分配,例如注意不要超过硬件和操作系统强制执行的限制。
对于NDK库,提供了C++ STL和C std库的子集以及Posix API的一些子集,还提供了一些Android特定的API。有关详细信息,请参见here以获取概述,以及有关NDK的文档。