2011-01-29 2 views
1

J'ai un peu d'expérience avec Android SDK, mais je ne sais rien à propos de NDK. Et je veux poser quelques questions sur NDK aux gens qui travaillent avec. Android dalvik VM ont des restrictions de mémoire, comme un processus ne peut pas avoir une taille de segment supérieur à 16/24/32 Mo. Mais dans mon application je veux utiliser un peu plus de mémoire. Puis-je créer avec l'objet NDK plus de la taille de tas dalvik?Installations Android NDK

Je veux travailler avec des images bitmap dans NDK. Est-ce que NDK a des bibliothèques pour ça?

Désolé pour mon anglais

Répondre

1

L'Android NDK permet d'écrire du code non soumis aux limites de la mémoire des limites de tas VM Dalvik, de sorte que vous pouvez allouer plus de mémoire que de l'intérieur Dalvik. Le périphérique que vous utilisez ne peut pas prendre en charge des allocations importantes, par exemple. veillez à ne pas dépasser ce qui limite le matériel et le système d'exploitation. En ce qui concerne les bibliothèques NDK, le STL C++ et un sous-ensemble des bibliothèques C std et un certain sous-ensemble des API Posix sont fournis, ainsi que quelques API spécifiques à Android. Voir here pour un aperçu, et la documentation avec le NDK pour plus de détails.